public Task Post(Guid id, [FromBody] string name)
        {
            var command = new UpdateWareHouseCommand(id, name);

            _commandBus.ExecuteAsync(command).Wait();
            return(Task.CompletedTask);
        }
        public Task ExecuteAsync(UpdateWareHouseCommand command)
        {
            var wareHouseDomain = new WareHouseDomain(_domainService.WriteService);

            wareHouseDomain.UpdateWareHouse(command.Id, command.Name);

            _domainService.ApplyChanges(wareHouseDomain);
            return(Task.CompletedTask);
        }
        public Task ExecuteAsync(UpdateWareHouseCommand command)
        {
            var WareHouseDomain = new WareHouseDomain(writeService);

            WareHouseDomain.UpdateWareHouse(command.Id, command.Name);

            domainService.ApplyChanges(WareHouseDomain);
            domainService.SaveChanges();
            return(Task.CompletedTask);
        }
Example #4
0
 public Task Post(Guid id, [FromBody] UpdateWareHouseCommand command)
 {
     command.Id = id;
     _commandBus.ExecuteAsync(command).Wait();
     return(Task.CompletedTask);
 }