Ejemplo n.º 1
0
        private IEnumerable <ProviderSummary> GetProviderSummariesForUser(string email)
        {
            var providerSummaries = _context.GetOrganisationProviders(email)
                                    .Select(providerSummary => new ProviderSummary()
            {
                ProviderName = providerSummary.Provider.ProviderName,
                ProviderCode = providerSummary.Provider.ProviderCode,
                TotalCourses = providerSummary.Provider.Courses.Select(c => c.CourseCode).Distinct().Count()
            }).OrderBy(x => x.ProviderName).ToList();

            return(providerSummaries);
        }