public ActionResult DeleteConfirmed(int ResponsibilityID) { responsibility responsibility = ResponsibilityRepository.GetResponsibilityByID(ResponsibilityID); ResponsibilityRepository.DeleteRecord(responsibility); return(RedirectToAction("List")); }
public ActionResult Delete(int ResponsibilityID) { ViewBag.ResponsibilityID = ResponsibilityID; responsibility responsibility = ResponsibilityRepository.GetResponsibilityByID(ResponsibilityID); return(View(responsibility)); }
public ActionResult Create(staff staff) { try { if (ModelState.IsValid) { db.staffs.Add(staff); db.SaveChanges(); //create default staff responsibities responsibility duties = new responsibility(); duties.staffID = staff.staffID; duties.BriefDescription = "Here is summary of My responsibilities"; duties.FullDescription = "Here is full detail of my responsibilities"; duties.DateCreated = System.DateTime.Today; duties.Status = "Active"; duties.Title = "Church officer"; duties.Type = "Primary"; duties.EnteredBy = User.Identity.Name.ToString(); duties.DateEntered = System.DateTime.Today; db.responsibilities.Add(duties); db.SaveChanges(); StaffRepository.AddRecord(staff); TempData["Message2"] = "Staff added successfully."; GetData(); return(RedirectToAction("Create")); } } catch (Exception ex) { TempData["Message2"] = "Error adding staff"; } GetData(); return(PartialView(staff)); }
public ActionResult Edit(int ResponsibilityID) { GetData(); responsibility responsibility = ResponsibilityRepository.GetResponsibilityByID(ResponsibilityID); staff staff = StaffRepository.GetStaffByID(responsibility.staffID); ViewBag.Heading = string.Format("Edit {0} Dutes", staff.FullNameTitle); return(PartialView(responsibility)); }
public void DeleteRecord(responsibility record) { using (churchdatabaseEntities context = new churchdatabaseEntities()) { // myRecords.Remove(record); responsibility aRecord = context.responsibilities.FirstOrDefault(e => e.responsibilityID == record.responsibilityID); context.responsibilities.Remove(aRecord); context.SaveChanges(); } }
public ActionResult Create(responsibility responsibility) { try { if (ModelState.IsValid) { db.responsibilities.Add(responsibility); db.SaveChanges(); ResponsibilityRepository.AddRecord(responsibility); TempData["Message2"] = "Responsibility added successfully."; GetData(); return(RedirectToAction("Create")); } } catch (Exception ex) { TempData["Message2"] = "Error adding responsibility"; } GetData(); return(PartialView(responsibility)); }
public ActionResult Edit(responsibility responsibility) { string ReturnUrl = Request.UrlReferrer.ToString(); try { if (ModelState.IsValid) { db.Entry(responsibility).State = EntityState.Modified; db.SaveChanges(); TempData["Message2"] = string.Format("Responsible record update successfully."); GetData(); return(Redirect(ReturnUrl)); } } catch (Exception ex) { TempData["Message2"] = string.Format("Error editing {0} record.", responsibility.Title); } GetData(); return(PartialView(responsibility)); }
public responsibility GetStaffPrimaryResponsibility(int staffID) { record = myRecords.FirstOrDefault(e => e.staffID == staffID /* && e.Type == "Primary"*/); return(record); }
public responsibility GetResponsibilityByID(int responsibilityID) { record = myRecords.FirstOrDefault(e => e.responsibilityID == responsibilityID); return(record); }
public void AddRecord(responsibility Record) { myRecords.Add(record); }