Exemple #1
0
        //[ValidateAntiForgeryToken]
        public ActionResult AddNewTask(Task newTask)
        {
            TaskListWk6Entities ORM = new TaskListWk6Entities();

            if (ModelState.IsValid)
            {
                //if (ORM.Tasks.ToList().Count == 0)
                //{
                //    newTask.TaskID = "1";
                //}
                //else
                //{
                //    newTask.TaskID = int.Parse((ORM.Tasks.ToList().Last().TaskID) + 1).ToString();

                //}
                ORM.Tasks.Add(newTask);
                ORM.SaveChanges();
                return(RedirectToAction("TaskList"));
            }
            else
            {
                ViewBag.ErrorMessage = "Oops! Something went wrong.";
                return(View("Error"));
            }
        }
Exemple #2
0
        public ActionResult RegisterNewUser(User newUser)
        {
            TaskListWk6Entities ORM = new TaskListWk6Entities();

            ORM.Users.Add(newUser);

            ORM.SaveChanges();

            return(RedirectToAction("TaskList"));
        }
Exemple #3
0
        public ActionResult ChangeStatus(string TaskID)
        {
            TaskListWk6Entities ORM = new TaskListWk6Entities();
            Task Found = ORM.Tasks.Find(TaskID);

            if (Found.Status == "Incomplete")
            {
                Found.Status = "Complete";
                ORM.SaveChanges();
            }
            else if (Found.Status == "Complete")
            {
                Found.Status = "Incomplete";
                ORM.SaveChanges();
            }
            else
            {
                ViewBag.ErrorMessage = "Oops! Something went wrong.";
                return(View("Error"));
            }
            return(RedirectToAction("TaskList"));
        }
Exemple #4
0
        public ActionResult DeleteTask(string TaskID)
        {
            TaskListWk6Entities ORM = new TaskListWk6Entities();
            Task Found = ORM.Tasks.Find(TaskID);

            if (Found != null)
            {
                ORM.Tasks.Remove(Found);
                ORM.SaveChanges();

                return(RedirectToAction("TaskList"));
            }
            else
            {
                ViewBag.ErrorMessage = "Oops! Something went wrong.";
                return(View("Error"));
            }
        }