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()); }
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()); }
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 ENewsCategoriesModel PrepareNewsCategoriesModel(ENewsCategoriesModel model, NewsPaperCategory newsPaperCategory, bool excludeProperties = false) { return(model); }