Exemple #1
0
 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"));
 }
Exemple #2
0
        // 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));
        }
Exemple #3
0
        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());
            }
        }