コード例 #1
0
ファイル: ToDoController.cs プロジェクト: san-had/ToDoApp
        public async Task <IActionResult> Edit(ToDoItemViewModel toDoItem)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    await viewModelService.UpdateItemAsync(toDoItem);

                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    return(View(toDoItem));
                }
            }
            catch (System.Exception)
            {
                ModelState.AddModelError(string.Empty, "An error occured saving task");
            }

            return(View("Index"));
        }