コード例 #1
0
        public async Task <IActionResult> DeleteTask(int id)
        {
            ToDoTasksClient tasksClient = new ToDoTasksClient();
            var             task        = await tasksClient.GetTasks2Async(id);

            return(View(task));
        }
コード例 #2
0
        //Метод який завершує задачу і виконує софт видалення
        //Задача пропадає з користувацьких списків
        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 }));
        }
コード例 #3
0
        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 }));
        }