public ActionResult Delete(int id, FormCollection collection) { using (db_gmEntities1 dbModel = new db_gmEntities1()) { t_tache task = dbModel.t_tache.Where(x => x.tacId == id).FirstOrDefault(); dbModel.t_tache.Remove(task); dbModel.SaveChanges(); } return(RedirectToAction("Index")); }
// GET: Task/Delete/5 public ActionResult Delete(int id) { t_tache task = new t_tache(); using (db_gmEntities1 dbModel = new db_gmEntities1()) { if (dbModel.t_tache.Any(x => x.tacId == id)) { task = dbModel.t_tache.Where(x => x.tacId == id).FirstOrDefault(); } else { return(RedirectToAction("Index")); } } return(View(task)); }
public ActionResult Create(t_tache task) { if (string.IsNullOrEmpty(task.tacName)) { ModelState.AddModelError("tacName", "Un nom de tâche est requis"); } if (string.IsNullOrEmpty(task.tacDetails)) { ModelState.AddModelError("tacDetails", "Une description de la tâche est requise"); } if (task.tacName == task.tacDetails) { ModelState.AddModelError("tacDetails", "La description ne peut pas être le nom de la tâche"); } using (db_gmEntities1 dbModel = new db_gmEntities1()) { if (dbModel.t_tache.Where(x => x.tacId != task.tacId).Any(x => x.tacName == task.tacName)) { ModelState.AddModelError("tacName", "Cette tâche existe déjà"); } } if (ModelState.IsValid) { using (db_gmEntities1 dbModel = new db_gmEntities1()) { dbModel.t_tache.Add(task); dbModel.SaveChanges(); } return(RedirectToAction("Index")); } else { return(View()); } }