public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } if (PageMode == "Edit") { await UpdateTask(Input, (int)TaskId); } else { if (Input.Comment.Length > 0) { _commentService.CreateComment(CreateComment(Input)); } else { await _taskItemService.CreateTaskItem(CreateTask(Input)); } } //_taskItemRepo.Save(); return(RedirectToPage("Pages")); }