コード例 #1
0
 public int GetFixedPriceProdCount(Int64 comp_xid, string filter)
 {
     try
     {
         var _filter = string.Empty; // GetFieldFiltering(filter);
         return(FixedPriceDAL.GetFixedPriceProdCount(comp_xid, _filter));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
        public List <FixedPriceProductEx> GetFixedPriceProds(Int64 comp_xid, string filter, int skip, int size, string sorting)
        {
            var _filter  = string.Empty; // GetFieldFiltering(filter);
            var _sorting = string.Empty; // GetFieldSorting(sorting);

            var locale    = _httpContextAccessor.HttpContext.User.FindFirst("Locale").Value;
            var countries = _commRepos.GetCountryAreas(locale);

            var prod_list = FixedPriceDAL.GetFixedPriceProds(comp_xid, _filter, skip, size, _sorting);

            prod_list.ForEach(p => {
                var country  = countries.FirstOrDefault(c => c.countryCode.Equals(p.STATE));
                p.STATE_NAME = (country == null) ? string.Empty : country.countryName;
            });
            return(prod_list);
        }
コード例 #3
0
        /////////////

        public List <FixedPricePackageEx> GetFixedPricePackages(Int64 prod_xid)
        {
            return(FixedPriceDAL.GetFixedPricePackages(prod_xid, string.Empty, 0, int.MaxValue, string.Empty));
        }
コード例 #4
0
 public void InsertProd(FixedPriceProduct prod, string crt_user)
 {
     FixedPriceDAL.InsertFixedPriceProduct(prod, crt_user);
 }
コード例 #5
0
 public FixedPriceProductEx GetFixedPriceProduct(Int64 prod_xid)
 {
     return(FixedPriceDAL.GetFixedPriceProd(prod_xid));
 }
コード例 #6
0
 public void ImportPackage(ImportPackage pkg, string crt_user)
 {
     FixedPriceDAL.ImportPackage(pkg, crt_user);
 }