// GET: AddRefreshment public ActionResult Index() { var db = new CodeFirst.CodeFirst(); var refreshment = new Models.Refreshment(); return(View(refreshment)); }
// GET: Refreshment public ActionResult Index() { Models.Refreshment myModel = new Models.Refreshment(); if (TempData["model"] != null) { myModel = (Models.Refreshment)TempData["model"]; TempData.Remove("model"); } return(View(myModel)); }
// GET: RefreshmentDetails public ActionResult Index(string refreshmentID) { Models.Refreshment myModel = new Models.Refreshment(); CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (refreshmentID != null) { var intSupplierID = Int32.Parse(refreshmentID); var myRefreshment = db.Refreshments.Where(i => i.RefreshmentID == intSupplierID).FirstOrDefault(); myModel.RefreshmentID = myRefreshment.RefreshmentID; myModel.Name = myRefreshment.Name; myModel.Description = myRefreshment.Description; myModel.UnitPrice = myRefreshment.UnitPrice; } return(View(myModel)); }
public ActionResult Modify([Bind(Prefix = "")] Models.Refreshment model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { var Refreshment = db.Refreshments.Where(v => v.RefreshmentID == model.RefreshmentID).SingleOrDefault(); if (Refreshment != null) { Refreshment.RefreshmentID = model.RefreshmentID; Refreshment.Name = model.Name; Refreshment.Description = model.Description; Refreshment.UnitPrice = model.UnitPrice; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "Refreshment")); } return(View("Index", model)); }
public ActionResult Create([Bind(Prefix = "")] Models.Refreshment model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { if (db.Refreshments.Count() > 0) { var item = db.Refreshments.OrderByDescending(a => a.RefreshmentID).FirstOrDefault(); db.Refreshments.Add(new CodeFirst.Refreshment { RefreshmentID = item.RefreshmentID + 1, Name = model.Name, Description = model.Description, UnitPrice = model.UnitPrice, }); } else { db.Refreshments.Add(new CodeFirst.Refreshment { RefreshmentID = 1, Name = model.Name, Description = model.Description, UnitPrice = model.UnitPrice, }); } db.SaveChanges(); model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "Refreshment")); } return(View("Index", model)); }