public async Task AddUserToTask(AddUserToTaskViewModel model) { var user = await _todoContext.Users.FindAsync(model.UserId); var task = await _todoContext.TodoItems.FindAsync(model.TaskId); if (user == null) { throw new UserNotFoundException(model.UserId); } if (task == null) { throw new TodoItemNotFoundException(model.TaskId); } task.UserId = user.Id; await _todoContext.SaveChangesAsync(); }
public async Task <ActionResult> AddUserToTask(AddUserToTaskViewModel model) { await _userService.AddUserToTask(model); return(StatusCode(204)); }