Ejemplo n.º 1
0
 public IActionResult GetCategoriCreate(ENewsCategoriesModel model)
 {
     if (model.Name != null)
     {
         model.Name = model.Name.Trim();
     }
     if (!ModelState.IsValid)
     {
         return(Json(new DataSourceResult {
             Errors = ModelState.SerializeErrors()
         }));
     }
     _newsPaperServices.InsertCategory(new NewsPaperCategory {
         Name = model.Name
     });
     SuccessNotification("Yeni Kategori Eklendi");
     return(new NullJsonResult());
 }
Ejemplo n.º 2
0
        public IActionResult GetCategoriUpdate(ENewsCategoriesModel model)
        {
            if (model.Name != null)
            {
                model.Name = model.Name.Trim();
            }

            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }
            _newsPaperServices.UpdateCategory(new NewsPaperCategory {
                Id = model.Id, Name = model.Name
            });
            SuccessNotification("Kategori Güncellendi.");

            return(new NullJsonResult());
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
 public ENewsCategoriesModel PrepareNewsCategoriesModel(ENewsCategoriesModel model, NewsPaperCategory newsPaperCategory,
                                                        bool excludeProperties = false)
 {
     return(model);
 }