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"))); }
public bool EditTask(Task task) { return(_tasksManager.UpdateTask(task)); }