public IHttpActionResult UpdateTasksProject(TasksAction tasksAction)
        {
            Dictionary <string, object> result = new Dictionary <string, object>();

            if (!isTokenValid(tasksAction.token))
            {
                result.Add("code", HttpStatusCode.ExpectationFailed);
                result.Add("message", "Token is not valid.");
                result.Add("time", DateTime.Now.ToString("ddd, dd MMMM yyyy H:mm:ss tt"));

                return(Ok(result));
            }

            TasksForProjects tasksForProject = db.TasksForProjects.FirstOrDefault(c => c.Id == tasksAction.taskId);

            if (tasksForProject != null) //add
            {
                bool complete = true;
                tasksForProject.isComplite = complete;
                db.SaveChanges();

                result.Add("code", HttpStatusCode.Accepted);
                result.Add("message", "ProjTask was updated");
                result.Add("user", tasksForProject);
            }
            else
            {
                result.Add("code", HttpStatusCode.Found);
                result.Add("message", "ProjTask wasn't found in db.");
            }
            result.Add("time", DateTime.Now.ToString("ddd, dd MMMM yyyy H:mm:ss tt"));

            return(Ok(result));
        }
Beispiel #2
0
        public ActionResult UpdateTaskProjects(int id)
        {
            _context = new ApplicationDbContext();
            TasksForProjects tasksForUser = _context.TasksForProjects.FirstOrDefault(c => c.Id == id);
            bool             complete     = true;

            tasksForUser.isComplite = complete;
            _context.SaveChanges();
            return(RedirectToAction("Index", "MyTask"));
        }