public static IList<ServiceOffering> LoadFavorites(IServiceOfferingRepository repository, EducationSecurityPrincipal user) { var materializedServiceOfferings = repository.Items. Include(s => s.Provider). Include(s => s.ServiceType). Include(s => s.Program). Include(s => s.UsersLinkingAsFavorite); return materializedServiceOfferings.Where(s => s.UsersLinkingAsFavorite.Select(u => u.Id).Contains(user.Identity.User.Id) && s.IsActive).ToList(); }
public static IList <ServiceOffering> LoadFavorites(IServiceOfferingRepository repository, EducationSecurityPrincipal user) { var materializedServiceOfferings = repository.Items. Include(s => s.Provider). Include(s => s.ServiceType). Include(s => s.Program). Include(s => s.UsersLinkingAsFavorite); return(materializedServiceOfferings.Where(s => s.UsersLinkingAsFavorite.Select(u => u.Id).Contains(user.Identity.User.Id) && s.IsActive).ToList()); }