Exemplo n.º 1
0
 public ActionResult Create(Tbl_Task task)
 {
     if (ModelState.IsValid)
     {
         using (var databaseContext = new TODOListDBEntities())
         {
             try
             {
                 if (Session["UserInfo"] != null)
                 {
                     loginUser = (Tbl_User)Session["UserInfo"];
                 }
                 task.UserId       = loginUser.Id;
                 task.CreatedDate  = DateTime.Now;
                 task.ModifiedDate = DateTime.Now;
                 databaseContext.Tbl_Task.Add(task);
                 databaseContext.SaveChanges();
             }
             catch (DbEntityValidationException e)
             {
                 ViewBag.Message = "All fields are compulsory";
                 return(View("Create"));
             }
         }
         ViewBag.Message = "Task Added";
         return(View("Create"));
     }
     else
     {
         return(View());
     }
 }
Exemplo n.º 2
0
        public ActionResult AddUser(Tbl_User registerUser)
        {
            if (ModelState.IsValid)
            {
                using (var databaseContext = new TODOListDBEntities())
                {
                    try
                    {
                        registerUser.Password = Encrypt(registerUser.Password);
                        databaseContext.Tbl_User.Add(registerUser);
                        databaseContext.SaveChanges();
                    }catch (DbUpdateException e)
                    {
                        ViewBag.Message = "Username ALready Exists";
                        return(View("Register"));
                    }
                }

                ViewBag.Message = "User Details Saved";
                return(View("Register"));
            }
            else
            {
                //If the validation fails, we are returning the model object with errors to the view, which will display the error messages.
                return(View("Register", registerUser));
            }
        }
Exemplo n.º 3
0
 //POST: DeleteToDo
 public ActionResult Delete(int id)
 {
     using (var dataContext = new TODOListDBEntities())
     {
         Tbl_Task _Task = dataContext.Tbl_Task.Where(query => query.Id == id).FirstOrDefault();
         dataContext.Tbl_Task.Remove(_Task);
         dataContext.SaveChanges();
         return(RedirectToAction("ToDo"));
     }
 }
Exemplo n.º 4
0
 public ActionResult Edit(Tbl_Task task)
 {
     using (var dataContext = new TODOListDBEntities())
     {
         Tbl_Task editTask = dataContext.Tbl_Task.Where(query => query.Id == task.Id).FirstOrDefault();
         editTask.Id                       = task.Id;
         editTask.TaskName                 = task.TaskName;
         editTask.Description              = task.Description;
         editTask.IsCompleted              = task.IsCompleted;
         editTask.ModifiedDate             = DateTime.Now;
         dataContext.Entry(editTask).State = System.Data.Entity.EntityState.Modified;
         dataContext.SaveChanges();
     }
     ViewBag.Message = "Task Updated";
     return(View());
 }