Beispiel #1
0
        /// <summary>
        /// HTTP Get for the update of a task
        /// </summary>
        /// <param name="id">The id of the task to update</param>
        /// <returns>The view to edit a task</returns>
        public ActionResult UpdateTask(int id)
        {
            ToDoTasksFacade facade = new ToDoTasksFacade(resporitoryToDoTasks);
            UIToDoTask      task   = facade.GetTask(id);

            if (task != null)
            {
                return(View("UpdateTask", task));
            }
            else
            {
                return(UserDashBoard());
            }
        }
Beispiel #2
0
        public ActionResult CreateNewUser(UIToDoTask task)
        {
            ToDoTasksFacade facade = new ToDoTasksFacade(resporitoryToDoTasks);

            task.TaskUserId  = Convert.ToInt32(Session["UserID"]);
            task.LastUpdated = System.DateTime.Now;

            facade.Save(task);
            if (Session["UserID"] != null)
            {
                int userId = Convert.ToInt32(Session["UserID"]);
                facade = new ToDoTasksFacade(resporitoryToDoTasks);
                List <UIToDoTask> tasks = facade.GetAllTasksForUser(userId);
                return(View("UserDashBoard", tasks));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }