Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
            }
        }