public async Task <OrderDetail_OrderDTO> Get([FromBody] OrderDetail_OrderDTO OrderDetail_OrderDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } Order Order = await OrderService.Get(OrderDetail_OrderDTO.Id); return(new OrderDetail_OrderDTO(Order)); }
public Order ConvertDTOToEntity(OrderDetail_OrderDTO OrderDetail_OrderDTO) { Order Order = new Order(); Order.Id = OrderDetail_OrderDTO.Id; Order.CustomerId = OrderDetail_OrderDTO.CustomerId; Order.CreatedDate = OrderDetail_OrderDTO.CreatedDate; Order.VoucherCode = OrderDetail_OrderDTO.VoucherCode; Order.Total = OrderDetail_OrderDTO.Total; Order.VoucherDiscount = OrderDetail_OrderDTO.VoucherDiscount; Order.CampaignDiscount = OrderDetail_OrderDTO.CampaignDiscount; Order.StatusId = OrderDetail_OrderDTO.StatusId; return(Order); }
public async Task <ActionResult <OrderDetail_OrderDTO> > Update([FromBody] OrderDetail_OrderDTO OrderDetail_OrderDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } Order Order = ConvertDTOToEntity(OrderDetail_OrderDTO); Order = await OrderService.Update(Order); OrderDetail_OrderDTO = new OrderDetail_OrderDTO(Order); if (Order.IsValidated) { return(OrderDetail_OrderDTO); } else { return(BadRequest(OrderDetail_OrderDTO)); } }