public ActionResult Modify([Bind(Prefix = "")] Models.DonationItem model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { var myDonationItem = db.Donation_Item.Where(v => v.DonationItemID == model.DonationItemID).SingleOrDefault(); if (myDonationItem != null) { myDonationItem.DonationItemID = model.DonationItemID; myDonationItem.Description = model.Description; myDonationItem.TotalAmount = model.TotalAmount; myDonationItem.TypeID = model.TypeID; myDonationItem.QuantityTypeID = model.QuantityTypeID; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "DonationItem")); } model.DonationTypes = db.Donation_Type.ToList(); model.QuantityTypes = db.Quantity_Type.ToList(); return(View("Index", model)); }
// GET: DonationItemModify public ActionResult Index(string donationItemID) { CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (donationItemID != null) { Models.DonationItem myModel = new Models.DonationItem(); var intDonoItemID = Int32.Parse(donationItemID); var myDonationItem = db.Donation_Item.Where(i => i.DonationItemID == intDonoItemID).FirstOrDefault(); myModel.DonationItemID = myDonationItem.DonationItemID; myModel.Description = myDonationItem.Description; myModel.TotalAmount = myDonationItem.TotalAmount; myModel.TypeID = myDonationItem.TypeID; myModel.QuantityTypeID = myDonationItem.QuantityTypeID; myModel.DonationTypes = db.Donation_Type.ToList(); myModel.QuantityTypes = db.Quantity_Type.ToList(); return(View(myModel)); } Models.DonationItem model = new Models.DonationItem(); model.DonationTypes = db.Donation_Type.ToList(); model.QuantityTypes = db.Quantity_Type.ToList(); return(View(model)); }
// GET: AddDonationItem public ActionResult Index() { var db = new CodeFirst.CodeFirst(); var donationItem = new Models.DonationItem(); donationItem.DonationTypes = db.Donation_Type.ToList(); donationItem.QuantityTypes = db.Quantity_Type.ToList(); return(View(donationItem)); }
public ActionResult Create([Bind(Prefix = "")] Models.DonationItem model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { if (db.Donation_Item.Count() > 0) { var item = db.Donation_Item.OrderByDescending(a => a.DonationItemID).FirstOrDefault(); db.Donation_Item.Add(new CodeFirst.Donation_Item { DonationItemID = item.DonationItemID + 1, Description = model.Description, TotalAmount = model.TotalAmount, TypeID = model.TypeID, QuantityTypeID = model.QuantityTypeID, }); } else { db.Donation_Item.Add(new CodeFirst.Donation_Item { DonationItemID = 1, Description = model.Description, TotalAmount = model.TotalAmount, TypeID = model.TypeID, QuantityTypeID = model.QuantityTypeID, }); } db.SaveChanges(); model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "DonationItem")); //if (Request.Form["Referrer"] == "AddDonation") //{ // //TempData["EquipmentModel"] = equipmentModelToPassBack; // return RedirectToAction("Index", "AddDonation"); //} //else //{ // model.JavaScriptToRun = "mySuccess()"; // TempData["model"] = model; // return RedirectToAction("Index", "DonationItem"); //} } model.DonationTypes = db.Donation_Type.ToList(); model.QuantityTypes = db.Quantity_Type.ToList(); return(View("Index", model)); }