Пример #1
0
        public ActionResult Accept(int id)
        {
            var ts = new TaskService();
            if (!ts.IsUserAllowedToDo(id, SessionStorage.User.Id, TaskAction.Accept))
                return RedirectToAction("Index", "Home");

            ts.AcceptTask(id, SessionStorage.User.Id);
            return RedirectToAction("Show", new { id });
        }
Пример #2
0
        public ActionResult Delete(int id)
        {
            var ts = new TaskService();
            if (!ts.IsUserAllowedToDo(id, SessionStorage.User.Id, TaskAction.Delete))
                return RedirectToAction("Index", "Home");

            var task = ts.GetTask(id);
            if (task == null)
                return RedirectToAction("Index", "Home");

            ts.DeleteTask(id);
            return RedirectToAction("List", "Task", new {id});
        }