public IHttpActionResult UpdateTasksPersonal(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));
            }

            TasksForUser tasksForUser = db.TasksForUser.FirstOrDefault(c => c.Id == tasksAction.taskId);

            if (tasksForUser != null) //add
            {
                //TasksForUser tasksForUser = db.TasksForUser.FirstOrDefault(c => c.Id == id);
                bool complete = true;
                tasksForUser.isComplite = complete;
                db.SaveChanges();

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

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

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