示例#1
0
        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)));
        }