public async Task <ActionResult> Add(int projectId, int userId) { var project = await ProjectRepository.GetProjectAsync(projectId); var currentUser = await UserRepository.GetById(currentUserAccessor.UserId); var targetUser = await UserRepository.GetById(userId); var projectAcl = project.ProjectAcls.Single(acl => acl.UserId == currentUserAccessor.UserId); return(View(AclViewModel.New(projectAcl, currentUser, targetUser))); }