Agribusiness.Web.Models.CaseExampleViewModel.Create C# (CSharp) Method

Create() public static method

public static Create ( IRepository caseStudyRepository, string site ) : CaseExampleViewModel
caseStudyRepository IRepository
site string
return CaseExampleViewModel
        public static CaseExampleViewModel Create(IRepository<CaseStudy> caseStudyRepository, string site)
        {
            Check.Require(caseStudyRepository != null, "caseStudyRepository is required.");

            var viewModel = new CaseExampleViewModel()
                                {
                                    CaseStudies = caseStudyRepository.Queryable.Where(a => a.IsPublic && a.Seminar.Site.Id == site).OrderBy(a => a.Seminar.Year).ThenBy(a => a.Name),
                                    CurrentSeminar = SiteService.GetLatestSeminar(site)
                                };

            return viewModel;
        }
CaseExampleViewModel