Пример #1
0
        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();
        }
Пример #2
0
        public async Task <ActionResult> AddUserToTask(AddUserToTaskViewModel model)
        {
            await _userService.AddUserToTask(model);

            return(StatusCode(204));
        }