Пример #1
0
        public async Task <IActionResult> UpdateTask(EditTaskViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("EditTask", viewModel));
            }

            return(await tasksManager.UpdateTask(viewModel.Id, viewModel.Description, viewModel.DateDeadline)
                ? (IActionResult)RedirectToAction("Index", "Tasks").PushAlert("Task was updated")
                : View(viewModel.WithAlert("Updating task failed")));
        }
Пример #2
0
 public bool EditTask(Task task)
 {
     return(_tasksManager.UpdateTask(task));
 }