public async Task <OrderContentDetail_OrderContentDTO> Get([FromBody] OrderContentDetail_OrderContentDTO OrderContentDetail_OrderContentDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } OrderContent OrderContent = await OrderContentService.Get(OrderContentDetail_OrderContentDTO.Id); return(new OrderContentDetail_OrderContentDTO(OrderContent)); }
public OrderContent ConvertDTOToEntity(OrderContentDetail_OrderContentDTO OrderContentDetail_OrderContentDTO) { OrderContent OrderContent = new OrderContent(); OrderContent.Id = OrderContentDetail_OrderContentDTO.Id; OrderContent.OrderId = OrderContentDetail_OrderContentDTO.OrderId; OrderContent.ItemId = OrderContentDetail_OrderContentDTO.ItemId; OrderContent.ProductName = OrderContentDetail_OrderContentDTO.ProductName; OrderContent.FirstVersion = OrderContentDetail_OrderContentDTO.FirstVersion; OrderContent.SecondVersion = OrderContentDetail_OrderContentDTO.SecondVersion; OrderContent.Price = OrderContentDetail_OrderContentDTO.Price; OrderContent.DiscountPrice = OrderContentDetail_OrderContentDTO.DiscountPrice; OrderContent.Quantity = OrderContentDetail_OrderContentDTO.Quantity; return(OrderContent); }
public async Task <ActionResult <OrderContentDetail_OrderContentDTO> > Update([FromBody] OrderContentDetail_OrderContentDTO OrderContentDetail_OrderContentDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } OrderContent OrderContent = ConvertDTOToEntity(OrderContentDetail_OrderContentDTO); OrderContent = await OrderContentService.Update(OrderContent); OrderContentDetail_OrderContentDTO = new OrderContentDetail_OrderContentDTO(OrderContent); if (OrderContent.IsValidated) { return(OrderContentDetail_OrderContentDTO); } else { return(BadRequest(OrderContentDetail_OrderContentDTO)); } }