/// <summary> /// /// </summary> /// <param name="request"></param> /// <returns></returns> public List <MerchantCustomCategoryModel> GetMerchantCustomCategorys() { var items = MerchantCustomCategoryRepository.GetAll(); if (items != null) { return(items.Select(p => p.ToModel()).ToList()); } return(new List <MerchantCustomCategoryModel>()); }
/// <summary> /// /// </summary> /// <param name="request"></param> /// <returns></returns> public DatatablesView <MerchantCustomCategoryModel> GetMerchantCustomCategorysByPaging(DataTablesPaging request) { int total = 0; var pagingItems = MerchantCustomCategoryRepository.GetItemsByPaging(request, out total); var items = new List <MerchantCustomCategoryModel>(); foreach (var pagingItem in pagingItems) { var item = pagingItem.ToModel(); items.Add(item); } return(new DatatablesView <MerchantCustomCategoryModel>(request.Draw, total, pagingItems.Count, items)); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Save(MerchantCustomCategoryModel model) { return(MerchantCustomCategoryRepository.Save(model.ToPO())); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public MerchantCustomCategoryModel GetMerchantCustomCategory(int id) { var item = MerchantCustomCategoryRepository.GetItem(id); return(item.ToModel()); }