public ActionResult DeleteConfirmed(int PledgeID) { pledge pledge = PledgeRepository.GetPledgeByID(PledgeID); PledgeRepository.DeleteRecord(pledge); return(RedirectToAction("Details")); }
// // GET: /Pledge/Delete/5 public ActionResult Delete(int PledgeID) { ViewBag.PledgeID = PledgeID; pledge pledge = PledgeRepository.GetPledgeByID(PledgeID); return(View(pledge)); }
public ActionResult Create(pledge pledge) { if (pledge.memberID == 0) { TempData["Message2"] = "Error adding pledge. Please select member."; GetData(); ViewBag.Year = 0; return(PartialView(pledge)); } try { if (ModelState.IsValid) { pledge.FundName = ConstantRepository.GetConstantID(pledge.FundID).Value1; db.pledges.Add(pledge); db.SaveChanges(); PledgeRepository.AddRecord(pledge); TempData["Message2"] = "Pledge added successfully."; GetData(); return(RedirectToAction("Create")); } } catch (Exception ex) { TempData["Message2"] = "Error adding pledge"; } GetData(); ViewBag.Year = 0; return(PartialView(pledge)); }
// // GET: /Pledge/Edit/5 public ActionResult Edit(int PledgeID, bool returnCode, int ReturnPledgeYear = 0, string ReturnSearchType = "", int ReturnCodeID = 0) { GetData(); pledge pledge = PledgeRepository.GetPledgeByID(PledgeID); if (returnCode == true) { pledge.ReturnPledgeYear = ReturnPledgeYear; pledge.ReturnSearchType = ReturnSearchType; pledge.ReturnCodeID = ReturnCodeID; pledge.ReturnCode = pledge.Type;; } return(PartialView(pledge)); }
public ActionResult Edit(pledge pledge) { try { if (ModelState.IsValid) { pledge.FundName = ConstantRepository.GetConstantID(pledge.FundID).Value1; db.Entry(pledge).State = EntityState.Modified; db.SaveChanges(); TempData["Message2"] = string.Format("{0} record update successfully.", pledge.FundName); GetData(); return(RedirectToAction("Details")); } } catch (Exception ex) { TempData["Message2"] = string.Format("Error editing {0} record.", pledge.FundName); } GetData(); return(PartialView(pledge)); }
public void DeleteRecord(pledge record) { myRecords.Remove(record); context.pledges.Remove(record); context.SaveChanges(); }
public pledge GetPledgeByID(int pledgeID) { record = myRecords.FirstOrDefault(e => e.pledgeID == pledgeID); return(record); }
public void AddRecord(pledge Record) { myRecords.Add(record); }