public ENewsCategoriesListModel PrepareCategoriesListModel(ENewsCategoriesSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } var categoriList = _newsPaperServices.GetAllCategoriesNews(categoriName: searchModel.SearchText); ENewsCategoriesListModel model = new ENewsCategoriesListModel { Data = categoriList.Select(x => { ENewsCategoriesModel catModel = new ENewsCategoriesModel { Name = x.Name, Id = x.Id }; return(catModel); }), Total = categoriList.Count }; return(model); }
public IActionResult GetCategoriList(ENewsCategoriesSearchModel searchModel) { ENewsCategoriesListModel model = _newsPaperModelFactory.PrepareCategoriesListModel(searchModel); return(Json(model)); }
public ENewsCategoriesSearchModel PrepareENewsCategoriesSearchModel(ENewsCategoriesSearchModel searchModel) { searchModel.SetGridPageSize(); return(searchModel); }