public async Task <IActionResult> AddTaskItem([Bind("Id, IsCompleted, Name, Deadline")] TaskItem taskItem) { var currentUser = await _userManager.GetUserAsync(User); taskItem.OwnerId = currentUser.Id; if (!ModelState.IsValid) { return(View(taskItem)); } await _taskService.AddItemAsync(taskItem); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> AddItem(TaskItem newItem) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } var successful = await _taskItemService.AddItemAsync(newItem); if (!successful) { return(BadRequest("Could not add item.")); } return(RedirectToAction("Index")); }