public bool CreateOrderLineItem(OrderLineItemCreate model) { var entity = new OrderLineItem() { OrderLineItemId = model.OrderLineItemId, OrderId = model.OrderId, InventoryItemId = model.InventoryItemId, QuantityOrdered = model.QuantityOrdered }; using (var ctx = new ApplicationDbContext()) { ctx.OrderLineItems.Add(entity); return(ctx.SaveChanges() == 1); } }
/// <summary> /// Create an Order Line Item /// </summary> /// <param name="orderLineItem"></param> /// <returns></returns> public IHttpActionResult Post(OrderLineItemCreate orderLineItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateOrderLineItemService(); if (!service.CreateOrderLineItem(orderLineItem)) { return(InternalServerError()); } return(Ok()); }