public async Task <IActionResult> DeleteTask(int id) { ToDoTasksClient tasksClient = new ToDoTasksClient(); var task = await tasksClient.GetTasks2Async(id); return(View(task)); }
//Метод який завершує задачу і виконує софт видалення //Задача пропадає з користувацьких списків public async Task <IActionResult> Complet(int id) { ToDoTasksClient tasksClient = new ToDoTasksClient(); var tasks = await tasksClient.GetTasks2Async(id); tasks.IsDeleted = true; tasks.Isactive = true; await tasksClient.PutToDoTaskAsync(id, tasks); return(RedirectToAction("Tasks", "TaskLists", new { list = tasks.TaskListId })); }
public async Task <IActionResult> EditTask(int id) { ToDoTask task = new ToDoTask(); ToDoTasksClient tasksClient = new ToDoTasksClient(); task = await tasksClient.GetTasks2Async(id); if (task != null) { ViewBag.ListName = task.TaskListId; return(View(task)); } return(RedirectToAction("Tasks", "TaskLists", new { list = task.TaskListId })); }