public List <Project> FindProjects(Guid organizationId) { if (ProjectUsers == null) { ProjectUsers = new List <ProjectUser>(); } var projects = ProjectUsers.Where(x => x.Project.OrganizationId == organizationId).Select(x => x.Project).ToList(); return(projects); }
public List <Organization> FindOrganizations() { if (OrganizationUsers == null) { OrganizationUsers = new List <OrganizationUser>(); } List <Organization> organizations = new List <Organization>(); organizations = OrganizationUsers.Select(x => x.Organization).ToList(); var organizationsProjects = ProjectUsers.Where(x => x.Project.Status == EntityStatus.Active).Select(x => x.Project.Organization); organizations.AddRange(organizationsProjects); return(organizations.Distinct().ToList()); }