コード例 #1
0
        /// <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>());
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Save(MerchantCustomCategoryModel model)
 {
     return(MerchantCustomCategoryRepository.Save(model.ToPO()));
 }
コード例 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public MerchantCustomCategoryModel GetMerchantCustomCategory(int id)
        {
            var item = MerchantCustomCategoryRepository.GetItem(id);

            return(item.ToModel());
        }