public IHttpActionResult Post(GiftBoxCreate giftBox) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateGiftBoxService(); if (!service.CreateGiftBox(giftBox)) { return(InternalServerError()); } return(Ok()); }
public bool CreateGiftBox(GiftBoxCreate model) { var entity = new GiftBox() { GiftBoxUser = _userId, Occasion = model.Occasion, Butterflies = model.Butterflies, Pictures = model.Pictures, Roses = model.Roses, NumInInventory = model.NumInInventory, CakeId = model.CakeId }; using (var ctx = new ApplicationDbContext()) { ctx.GiftBoxes.Add(entity); return(ctx.SaveChanges() == 1); } }