/// <summary> /// Prepare Researcher Education search model /// </summary> /// <param name="searchModel">Researcher Education search model</param> /// <param name="researcher">Researcher</param> /// <returns>Researcher Education search model</returns> protected virtual ResearcherEducationSearchModel PrepareResearcherEducationSearchModel(ResearcherEducationSearchModel searchModel, Researcher researcher) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } if (researcher == null) { throw new ArgumentNullException(nameof(researcher)); } searchModel.ResearcherId = researcher.Id; //prepare page parameters searchModel.SetGridPageSize(); return(searchModel); }