Jørn Wildt
Jørn Wildt
Well, if it is Window's "Public" folder you are refering to, then it seems like a unfortunate choice (retrospectively). - You are not supposed to change permissions on the Windows...
Also agreeing here :-) Let the core spec be minimal and leave it to the various "distributions" / POD providers to decide what kinds of folders they find good to...
This is the original image: http://bogevanghytten.dk/assets/images/12-3560394234989-dE1r08/soverum.jpg This is the thumbnail displayed in "http://bogevanghytten.dk/admin/images#/12" : http://bogevanghytten.dk/assets/images/12-3560394234989-dE1r08/soverum.jpg?anchor=MiddleCenter&mode=Crop&width=220 As you can see, the thumbnail is rotated.
Okay, I'll try the ImageSharp plugin.
Many of my ideas/scenarios could be solved with classes like this: ``` [Description("My group of admin settings")] class MyAdminSettings : IAdministrationSetting { // Decorate with attributes like [Required] as needed....
The solution for this problem, I believe, is to use "durable messages" stored in persisted queues. In this case, publishing a message is a transactional operation bound to the same...
Where I work we use Rebus (https://github.com/rebus-org/Rebus) for exactly these scenarios. But there are unfortunately still some issues as the Rebus message queue runs in its own transaction - and...
> If I have two commands that I run in a parent transaction e.g. "Delete X", "Update Y" and X succeeds but Y fails, without this feature the message handler...
But, speaking of transactions ... maybe I am wrong anyway. What would happen in this scenario? ``` // ApiController void DoStuf() { using (var scope = _transactionScopeManager.Create(_myDbContext)) { var cmd...
And now that I look at this piece: ``` using (var scope = _transactionScopeManager.Create(_myDbContext)) { var cmd = new MyCommand(); await ApiResponseHelper.RunCommandAsync(cmd); await scope.CompleteAsync(); return; } ``` I notice again...