public bool CreateNoBuy(NoBuyCreate model) { var entity = new NoBuy() { UserID = _userID, ItemName = model.ItemName, ItemPrice = model.ItemPrice, ItemLocation = model.ItemLocation, GoalItemID = model.GoalItemID, CreatedUTC = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.NoBuys.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(NoBuyCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateNoBuyService(); if (service.CreateNoBuy(model)) { TempData["SaveResult"] = "Your non-purchase was saved."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Non-purchase could not be saved."); return(View(model)); }