public ActionResult Create(ministryexpense ministryexpense) { try { if (ministryexpense.Comment == null) { ministryexpense.Comment = ""; } if (ministryexpense.CheckNumber == null) { ministryexpense.CheckNumber = ""; } if (ModelState.IsValid) { db.ministryexpenses.Add(ministryexpense); db.SaveChanges(); MinistryExpenseRepository.AddRecord(ministryexpense); TempData["Message2"] = "Ministry expense record added successfully."; GetData(ministryexpense.ministryExpenseID); return(RedirectToAction("Create", new { ministryID = ministryexpense.ministryID })); } } catch (Exception ex) { TempData["Message2"] = "Error adding ministry expense record"; } GetData(ministryexpense.ministryExpenseID); return(PartialView(ministryexpense)); }
// // GET: /MinistryExpense/Delete/5 public ActionResult Delete(int MinistryExpenseID) { ViewBag.MinistryExpenseID = MinistryExpenseID; ministryexpense ministryexpense = MinistryExpenseRepository.GetExpenseByID(MinistryExpenseID); return(PartialView(ministryexpense)); }
public ActionResult DeleteConfirmed(int MinistryExpenseID) { ministryexpense ministryexpense = MinistryExpenseRepository.GetExpenseByID(MinistryExpenseID); MinistryExpenseRepository.DeleteRecord(ministryexpense); return(RedirectToAction("Index", new { ministryID = ministryexpense.ministryID })); }
public ActionResult Edit(int MinistryExpenseID) { ministryexpense ministryexpense = MinistryExpenseRepository.GetExpenseByID(MinistryExpenseID); GetData(ministryexpense.ministryID); return(PartialView(ministryexpense)); }
public ActionResult Edit(ministryexpense ministryexpense) { try { //if (contribution.CheckNumber == null) { contribution.CheckNumber = ""; } if (ModelState.IsValid) { db.Entry(ministryexpense).State = EntityState.Modified; db.SaveChanges(); TempData["Message2"] = string.Format("Ministry expense update successfully."); GetData(ministryexpense.ministryExpenseID); return(RedirectToAction("Details", new { ministryID = ministryexpense.ministryID })); } } catch (Exception ex) { TempData["Message2"] = string.Format("Error editing {0} ministry expense record.", ministryexpense.Title); } GetData(ministryexpense.ministryExpenseID); return(PartialView(ministryexpense)); }
public void DeleteRecord(ministryexpense record) { myRecords.Remove(record); context.ministryexpenses.Remove(record); context.SaveChanges(); }
public ministryexpense GetExpenseByID(int expenseID) { record = myRecords.FirstOrDefault(e => e.ministryExpenseID == expenseID); return(record); }
public void AddRecord(ministryexpense Record) { myRecords.Add(record); }