예제 #1
0
파일: User.cs 프로젝트: arashemami/Sandbox
        public void AddAccessTo(Project project)
        {
            var permission = new UserProjectPermission {
                UserId = this.Id, Project = project
            };

            AccessibleProjects.Add(permission);
        }
예제 #2
0
        public void AddAccessFor(User user)
        {
            var permission = new UserProjectPermission {
                User = user, Project = this
            };

            UsersWithAccess.Add(permission);
        }
예제 #3
0
파일: User.cs 프로젝트: arashemami/Sandbox
 public void RemoveAccessTo(UserProjectPermission permission)
 {
     AccessibleProjects.Remove(permission);
 }
예제 #4
0
파일: User.cs 프로젝트: arashemami/Sandbox
 public void AddAccessTo(UserProjectPermission permission)
 {
     permission.UserId = this.Id;
     AccessibleProjects.Add(permission);
 }
예제 #5
0
 public void RemoveAccessFor(UserProjectPermission permission)
 {
     UsersWithAccess.Remove(permission);
 }
예제 #6
0
 public void AddAccessFor(UserProjectPermission permission)
 {
     permission.Project = this;
     UsersWithAccess.Add(permission);
 }