public async Task <Project> CreateAsync(Project project, AuthenticatedUser currentUser) { var dbProject = await projectRepository.AddAsync(ModelsMapper.ConvertProjectServiceModelToDbModel(project)); var dbUser = await userRepository.FindByIdAsync(currentUser.Id); dbUser.ProjectsWithAdminAccess.Add(dbProject.Id.ToString()); dbUser.ProjectsWithUserAccess.Add(dbProject.Id.ToString()); await userRepository.UpdateAsync(dbUser); return(ModelsMapper.ConvertProjectDbModelToServiceModel(dbProject)); }