示例#1
0
        public async Task <ApiResponse <WarehouseDto> > Handle(CreateWarehouseCommand request, CancellationToken cancellationToken)
        {
            var warehouse = _mapper.Map <Warehouse>(request);
            var result    = await _warehouseService.CreateWarehousesAsync(warehouse);

            var newWarehouse = _mapper.Map <WarehouseDto>(result);

            return(new ApiResponse <WarehouseDto>(newWarehouse));
        }
        public async Task <IActionResult> CreateWarehouse([FromBody] CreateWarehouseCommand createWarehouseCommand)
        {
            var result = await _mediator.Send(createWarehouseCommand);

            return(Ok(result));
        }