public async Task <ActionResult> PostAsync([FromBody] OrderItemCreate orderItem)
        {
            //if (!this.ModelState.IsValid)
            //{
            //    return this.BadRequest();
            //}

            var orderItemServiceModel = this.mapper.Map <OrderItemServiceModel>(orderItem);
            var id = await this.orderItemService.SaveAsync(orderItemServiceModel);

            return(this.Created("", new { Id = id }));
        }
Beispiel #2
0
        public IHttpActionResult CreateOrderItem(OrderItemCreate orderItem)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            OrderItemService service = new OrderItemService();

            service.CreateOrderItem(orderItem);

            return(Ok());
        }
Beispiel #3
0
        // POST
        public bool CreateOrderItem(OrderItemCreate model)
        {
            var entity =
                new OrderItem()
            {
                ItemId  = model.ItemId,
                OrderId = model.OrderId
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.OrderItems.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }