public async Task <WarehouseDetail_WarehouseDTO> Get([FromBody] WarehouseDetail_WarehouseDTO WarehouseDetail_WarehouseDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } Warehouse Warehouse = await WarehouseService.Get(WarehouseDetail_WarehouseDTO.Id); return(new WarehouseDetail_WarehouseDTO(Warehouse)); }
public Warehouse ConvertDTOToEntity(WarehouseDetail_WarehouseDTO WarehouseDetail_WarehouseDTO) { Warehouse Warehouse = new Warehouse(); Warehouse.Id = WarehouseDetail_WarehouseDTO.Id; Warehouse.Name = WarehouseDetail_WarehouseDTO.Name; Warehouse.Phone = WarehouseDetail_WarehouseDTO.Phone; Warehouse.Email = WarehouseDetail_WarehouseDTO.Email; Warehouse.Address = WarehouseDetail_WarehouseDTO.Address; Warehouse.PartnerId = WarehouseDetail_WarehouseDTO.PartnerId; return(Warehouse); }
public async Task <ActionResult <WarehouseDetail_WarehouseDTO> > Update([FromBody] WarehouseDetail_WarehouseDTO WarehouseDetail_WarehouseDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } Warehouse Warehouse = ConvertDTOToEntity(WarehouseDetail_WarehouseDTO); Warehouse = await WarehouseService.Update(Warehouse); WarehouseDetail_WarehouseDTO = new WarehouseDetail_WarehouseDTO(Warehouse); if (Warehouse.IsValidated) { return(WarehouseDetail_WarehouseDTO); } else { return(BadRequest(WarehouseDetail_WarehouseDTO)); } }