public ActionResult Index(GetClassTypesInput input) { var output = _classTypeAppService.GetClassTypes(input); var model = new IndexViewModel(output); return(View(model)); }
public ListResultDto <ClassTypeListDto> GetClassTypes(GetClassTypesInput input) { var ClassTypes = _classTypeRepository .GetAll() .WhereIf( !input.Filter.IsNullOrEmpty(), p => p.ClassTypeName.Contains(input.Filter) ) .OrderBy(p => p.ClassTypeName) .ToList(); return(new ListResultDto <ClassTypeListDto>(ClassTypes.MapTo <List <ClassTypeListDto> >())); }