public Object Post(Services.Create request)
        {
            var command = request.ConvertTo<Domain.Configuration.AccountType.Commands.Create>();
            command.DeferralMethod = DEFERRAL_METHOD.FromValue(request.DeferralMethod);

            return _bus.Send(command).IsCommand<Command>();
        }
        public Object Any(Services.Create request)
        {
            var command = request.ConvertTo<Create>();
            command.Operation = OPERATION.FromValue(request.Operation);

            return _bus.Send(command).IsCommand<Command>();
        }
        public Object Any(Services.Activate request)
        {
            var command = request.ConvertTo<Activate>();

            command.UserId = this.Profile.UserId;
            return _bus.Send(command).IsCommand<Command>();
        }
        public async Task<Object> Post(Services.ChangeAvatar request)
        {
            var command = request.ConvertTo<Domain.Authentication.Users.Commands.ChangeAvatar>();

            command.UserId = Profile.UserId;

            return await _bus.Send(command).IsCommand<Command>();
        }
        public async Task<Object> Post(Services.ChangeName request)
        {
            var session = Request.GetPermanentSessionId();

            var command = request.ConvertTo<Domain.Authentication.Users.Commands.ChangeName>();

            command.UserId = Profile.UserId;

            return await _bus.Send(command).IsCommand<Command>();
        }
        public async Task<Object> Post(Services.Login request)
        {
            var command = request.ConvertTo<Domain.Authentication.Users.Commands.Login>();

            var image = await GetImageFromUrl(request.ImageUrl);

            command.ImageType = image.Type;
            command.ImageData = image.Data;

            return await _bus.Send(command).IsCommand<Command>();
        }
 public Object Any(Services.ChangeParent request)
 {
     var command = request.ConvertTo<ChangeParent>();
     return _bus.Send(command).IsCommand<Command>();
 }
 public Object Any(Services.ChangeType request)
 {
     var command = request.ConvertTo<Demo.Domain.Accounting.Account.Commands.ChangeType>();
     return _bus.Send(command).IsCommand<Command>();
 }
 public Object Any(Services.ChangeDescription request)
 {
     var command = request.ConvertTo<ChangeDescription>();
     return _bus.Send(command).IsCommand<Command>();
 }
示例#10
0
        public Object Post(Services.UpdateName request)
        {
            var command = request.ConvertTo<Domain.Configuration.Country.Commands.UpdateName>();

            return _bus.Send(command).IsCommand<Command>();
        }
示例#11
0
        public Object Post(Services.ChangeDeferral request)
        {
            var command = request.ConvertTo<Domain.Configuration.AccountType.Commands.ChangeDeferral>();

            return _bus.Send(command).IsCommand<Command>();
        }
示例#12
0
 public Object Any(Services.ChangeRoundingFactor request)
 {
     var command = request.ConvertTo<ChangeRoundingFactor>();
     return _bus.Send(command).IsCommand<Command>();
 }
示例#13
0
 public Object Any(Services.ChangeRateEffective request)
 {
     var command = request.ConvertTo<ChangeRateEffective>();
     return _bus.Send(command).IsCommand<Command>();
 }
示例#14
0
 public Object Any(Services.AddRate request)
 {
     var command = request.ConvertTo<AddRate>();
     return _bus.Send(command).IsCommand<Command>();
 }
示例#15
0
 public Object Any(Services.Unfreeze request)
 {
     var command = request.ConvertTo<Unfreeze>();
     return _bus.Send(command).IsCommand<Command>();
 }
示例#16
0
 public Object Any(Services.Destroy request)
 {
     var command = request.ConvertTo<Destroy>();
     return _bus.Send(command).IsCommand<Command>();
 }
示例#17
0
 public Object Any(Services.SymbolBefore request)
 {
     var command = request.ConvertTo<SymbolBefore>();
     return _bus.Send(command).IsCommand<Command>();
 }