Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public IActionResult GetCategoriList(ENewsCategoriesSearchModel searchModel)
        {
            ENewsCategoriesListModel model = _newsPaperModelFactory.PrepareCategoriesListModel(searchModel);

            return(Json(model));
        }