Пример #1
0
        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));
        }
Пример #2
0
        //
        // GET: /MinistryExpense/Delete/5

        public ActionResult Delete(int MinistryExpenseID)
        {
            ViewBag.MinistryExpenseID = MinistryExpenseID;
            ministryexpense ministryexpense = MinistryExpenseRepository.GetExpenseByID(MinistryExpenseID);

            return(PartialView(ministryexpense));
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int MinistryExpenseID)
        {
            ministryexpense ministryexpense = MinistryExpenseRepository.GetExpenseByID(MinistryExpenseID);

            MinistryExpenseRepository.DeleteRecord(ministryexpense);
            return(RedirectToAction("Index", new { ministryID = ministryexpense.ministryID }));
        }
Пример #4
0
        public ActionResult Edit(int MinistryExpenseID)
        {
            ministryexpense ministryexpense = MinistryExpenseRepository.GetExpenseByID(MinistryExpenseID);

            GetData(ministryexpense.ministryID);
            return(PartialView(ministryexpense));
        }
Пример #5
0
 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));
 }
Пример #6
0
 public void DeleteRecord(ministryexpense record)
 {
     myRecords.Remove(record);
     context.ministryexpenses.Remove(record);
     context.SaveChanges();
 }
Пример #7
0
 public ministryexpense GetExpenseByID(int expenseID)
 {
     record = myRecords.FirstOrDefault(e => e.ministryExpenseID == expenseID);
     return(record);
 }
Пример #8
0
 public void AddRecord(ministryexpense Record)
 {
     myRecords.Add(record);
 }