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)); }
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")); }