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)); }