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 })); }
public IHttpActionResult CreateOrderItem(OrderItemCreate orderItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } OrderItemService service = new OrderItemService(); service.CreateOrderItem(orderItem); return(Ok()); }
// 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); } }