public static List <RequirementViewModel> ReverseMapSubjects(List <Requirement> subjects) { var subjectViewModel = new RequirementViewModel(); return(subjects.Select(subject => subjectViewModel.ReverseMap(subject)).ToList()); //return subjects.Select(subjectViewModel.ReverseMap).ToList(); }
public SponsorshipViewModel SingleSponsorshipMap(Sponsorship sponsorship) { ID = sponsorship.ID; SponsorId = sponsorship.SponsorId; Name = sponsorship.Name; Description = sponsorship.Description; StartingDate = sponsorship.StartingDate; ClosingDate = sponsorship.ClosingDate; EssayRequired = sponsorship.EssayRequired; SponsorshipValue = sponsorship.SponsorshipValue; StudyFields = sponsorship.StudyFields; Province = sponsorship.Province; AverageMarkRequired = sponsorship.AverageMarkRequired; EducationLevel = sponsorship.EducationLevel; InstitutionPreference = sponsorship.InstitutionPreference; GenderPreference = sponsorship.GenderPreference; RacePreference = sponsorship.RacePreference; DisabilityPreference = sponsorship.DisabilityPreference; ExpensesCovered = sponsorship.ExpensesCovered; TermsAndConditions = sponsorship.TermsAndConditions; SponsorshipType = SponsorshipType; NumberOfViews = sponsorship.NumberOfViews; AgeGroup = sponsorship.AgeGroup; Rating = sponsorship.Rating; Requirements = RequirementViewModel.ReverseMapSubjects((List <Requirement>)sponsorship.Requirements); return(this); }