EventServer.Core.Domain.PresentationExtensions.FindAcceptedPresentations C# (CSharp) Method

FindAcceptedPresentations() public static method

public static FindAcceptedPresentations ( this repository ) : EventServer.Core.Domain.Presentation[]
repository this
return EventServer.Core.Domain.Presentation[]
        public static Presentation[] FindAcceptedPresentations(this IRepository repository)
        {
            var speakers = repository.Find<UserProfile>().ToDictionary(x => x.Id);

            return repository.Find<Presentation>()
                .Where(x => x.Status == PresentationStatus.Accepted)
                .Each(x => x.User = speakers[x.UserId])
                .OrderBy(x => x.User.Name)
                .ThenBy(x => x.Title)
                .ToArray();
        }

Same methods

PresentationExtensions::FindAcceptedPresentations ( this repository ) : EventServer.Core.Domain.Session[]
PresentationExtensions