public OrderStatus ConvertDTOToEntity(OrderStatusDetail_OrderStatusDTO OrderStatusDetail_OrderStatusDTO) { OrderStatus OrderStatus = new OrderStatus(); OrderStatus.Id = OrderStatusDetail_OrderStatusDTO.Id; OrderStatus.Code = OrderStatusDetail_OrderStatusDTO.Code; OrderStatus.Name = OrderStatusDetail_OrderStatusDTO.Name; OrderStatus.Description = OrderStatusDetail_OrderStatusDTO.Description; return(OrderStatus); }
public async Task <OrderStatusDetail_OrderStatusDTO> Get([FromBody] OrderStatusDetail_OrderStatusDTO OrderStatusDetail_OrderStatusDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } OrderStatus OrderStatus = await OrderStatusService.Get(OrderStatusDetail_OrderStatusDTO.Id); return(new OrderStatusDetail_OrderStatusDTO(OrderStatus)); }
public async Task <ActionResult <OrderStatusDetail_OrderStatusDTO> > Delete([FromBody] OrderStatusDetail_OrderStatusDTO OrderStatusDetail_OrderStatusDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } OrderStatus OrderStatus = ConvertDTOToEntity(OrderStatusDetail_OrderStatusDTO); OrderStatus = await OrderStatusService.Delete(OrderStatus); OrderStatusDetail_OrderStatusDTO = new OrderStatusDetail_OrderStatusDTO(OrderStatus); if (OrderStatus.IsValidated) { return(OrderStatusDetail_OrderStatusDTO); } else { return(BadRequest(OrderStatusDetail_OrderStatusDTO)); } }