public ActionResult DeleteConfirmed(int id) { GroupClassification GroupClassification = db.GroupClassifications.Find(id); db.GroupClassifications.Remove(GroupClassification); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /GroupClassification/Delete/5 public ActionResult Delete(int id = 0) { GroupClassification GroupClassification = db.GroupClassifications.Find(id); if (GroupClassification == null) { return(HttpNotFound()); } return(View(GroupClassification)); }
public ActionResult Edit(GroupClassification GroupClassification) { if (ModelState.IsValid) { db.Entry(GroupClassification).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(GroupClassification)); }
public ActionResult Create(GroupClassification GroupClassification) { if (ModelState.IsValid) { db.GroupClassifications.Add(GroupClassification); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(GroupClassification)); }
public static List<GroupClassificationViewModel> AddGroupClassification(Person currentPerson, string groupClassification) { using (oikonomosEntities context = new oikonomosEntities(ConfigurationManager.ConnectionStrings["oikonomosEntities"].ConnectionString)) { if (currentPerson.HasPermission(common.Permissions.AddGroupClassification)) {//Check to see if it is not already in the db var check = (from g in context.GroupClassifications where g.ChurchId == currentPerson.ChurchId && g.Name == groupClassification select g).Count(); if (check == 0) { GroupClassification gc = new GroupClassification(); gc.Created = DateTime.Now; gc.Changed = DateTime.Now; gc.Name = groupClassification; gc.ChurchId = currentPerson.ChurchId; if (currentPerson.ChurchId == 3) //ebenezer { gc.GroupTypeId = (int)GroupTypes.LifeGroup; } else { gc.GroupTypeId = (int)GroupTypes.HomeGroup; } context.GroupClassifications.AddObject(gc); context.SaveChanges(); } } return (from g in context.GroupClassifications where g.ChurchId == currentPerson.ChurchId select new GroupClassificationViewModel { GroupClassificationId = g.GroupClassificationId, GroupClassification = g.Name }).ToList(); } }