public async Task<TodoListUserDto> CreateAsync(TodoListUserDto dto) { var todoListUser = new TodoListUser { TodoListId = dto.TodoListId, UserId = dto.UserId, Role = TodoListRole.Owner }; this.todoListDbContext.TodoListUsers.Add(todoListUser); await this.todoListDbContext.SaveChangesAsync(); return new TodoListUserDto { TodoListId = todoListUser.TodoListId, UserId = todoListUser.UserId, UserName = todoListUser.User.UserName!, Role = todoListUser.Role }; }