Exemple #1
0
        public static List <ProductModel> GetSortedProducts(string SortOrder, int PageIndex, long?ProductCatId)
        {
            var          GetSortedProductList = new List <ProductModel>();
            ProductModel objmodel             = new ProductModel();

            objmodel.Sortby = SortOrder;

            objmodel.PageIndex = PageIndex;
            if (ProductCatId != null)
            {
                objmodel.ProductCatId = Convert.ToInt64(ProductCatId);
            }

            //objmodel.ProductCatId = ProductCatId;
            var           _request = JsonConvert.SerializeObject(objmodel);
            ResponseModel objresponse;

            if (SortOrder == "Popularity")
            {
                objresponse          = CommonFile.GetApiResponse(Constant.ApiGetPopularProductId, _request);
                GetSortedProductList = JsonConvert.DeserializeObject <List <ProductModel> >(objresponse.Response);
                return(GetSortedProductList);
            }
            ResponseModel ObjResponse = CommonFile.GetApiResponse(Constant.ApiGetSortedProducts, _request);

            GetSortedProductList = JsonConvert.DeserializeObject <List <ProductModel> >(ObjResponse.Response);
            return(GetSortedProductList);
        }
Exemple #2
0
        public static List <DropDownModel> GetProfessionalKeyword()

        {
            var           ProfessionalKeywordList = new List <DropDownModel>();
            DropDownModel objUserProfile          = new DropDownModel();
            var           _request    = JsonConvert.SerializeObject(objUserProfile);
            ResponseModel objResponse = CommonFile.GetApiResponse(Constant.ApiGetProfessionalKeyword, _request);

            ProfessionalKeywordList = JsonConvert.DeserializeObject <List <DropDownModel> >(objResponse.Response);
            return(ProfessionalKeywordList);
        }
Exemple #3
0
        public static List <DropDownModel> GetCity()
        {
            var           CityList    = new List <DropDownModel>();
            DropDownModel objDropdown = new DropDownModel();

            var           _request    = _JwtTokenManager.GenerateToken(JsonConvert.SerializeObject(objDropdown));
            ResponseModel ObjResponse = CommonFile.GetApiResponseJWT(Constant.ApiGetCity, _request);

            CityList = JsonConvert.DeserializeObject <List <DropDownModel> >(ObjResponse.Response);

            return(CityList);
        }
Exemple #4
0
        public static List <ProductModel> GetChildCategory(int id)
        {
            var          Categories = new List <ProductModel>();
            ProductModel objmodel   = new ProductModel();

            objmodel.ProductCatId = id;
            var           _request    = JsonConvert.SerializeObject(objmodel);
            ResponseModel objResponse = CommonFile.GetApiResponse(Constant.ApiGetChildCategory, _request);

            Categories = JsonConvert.DeserializeObject <List <ProductModel> >(objResponse.Response);
            return(Categories);
        }
Exemple #5
0
        public static List <ProductModel> GetPopularProduct(long Catid)
        {
            var          GetPopularProductList = new List <ProductModel>();
            ProductModel objmodel = new ProductModel();

            objmodel.ProductCatId = Catid;
            var           _request    = JsonConvert.SerializeObject(objmodel);
            ResponseModel ObjResponse = CommonFile.GetApiResponse(Constant.ApiGetPopularProductId, _request);

            GetPopularProductList = JsonConvert.DeserializeObject <List <ProductModel> >(ObjResponse.Response);
            return(GetPopularProductList);
        }
Exemple #6
0
        public static List <ProductModel> GetProduct()
        {
            var           GetUserProductList = new List <ProductModel>();
            ProductModel  objmodel           = new ProductModel();
            var           _request           = _JwtTokenManager.GenerateToken(JsonConvert.SerializeObject(objmodel));
            ResponseModel ObjResponse        = CommonFile.GetApiResponseJWT(Constant.ApiGetProduct, _request);

            GetUserProductList = JsonConvert.DeserializeObject <List <ProductModel> >(ObjResponse.Response);



            return(GetUserProductList);
        }
Exemple #7
0
        public static List <DropDownModel> GetProfession()
        {
            var           ProfessionList = new List <DropDownModel>();
            DropDownModel objDropdown    = new DropDownModel();

            var           _request    = _JwtTokenManager.GenerateToken(JsonConvert.SerializeObject(objDropdown));
            ResponseModel ObjResponse = CommonFile.GetApiResponseJWT(Constant.ApiGetProfession, _request);

            ProfessionList = JsonConvert.DeserializeObject <List <DropDownModel> >(ObjResponse.Response);


            ////  var _request = JsonConvert.SerializeObject(objUserProfile);
            //ResponseModel ObjResponse = CommonFile.GetApiResponse(Constant.ApiGetProfession, "");
            //ProfessionList = JsonConvert.DeserializeObject<List<DropDownModel>>(ObjResponse.Response);
            return(ProfessionList);
        }
Exemple #8
0
        public static bool IsParentCategory(long?id)
        {
            ProductModel ObjModel = new ProductModel();

            ObjModel.ProductCatId = id;
            var           _request     = JsonConvert.SerializeObject(ObjModel);
            ResponseModel ObjResponse  = CommonFile.GetApiResponse(Constant.ApiIsParentCategory, _request);
            ResponseModel ObjResponse2 = JsonConvert.DeserializeObject <ResponseModel>(ObjResponse.Response);

            if (ObjResponse2.Response == "Exist")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #9
0
        public static List <BusinessModel> GetUsersBusiness(long UserId)
        {
            var           GetUserBusinessList = new List <BusinessModel>();
            BusinessModel objmodel            = new BusinessModel();

            objmodel.UserId = UserId;

            var           _request    = _JwtTokenManager.GenerateToken(JsonConvert.SerializeObject(objmodel));
            ResponseModel ObjResponse = CommonFile.GetApiResponseJWT(Constant.ApiGetUserBusiness, _request);

            GetUserBusinessList = JsonConvert.DeserializeObject <List <BusinessModel> >(ObjResponse.Response);


            //var _request = JsonConvert.SerializeObject(objmodel);
            //ResponseModel ObjResponse = CommonFile.GetApiResponse(Constant.ApiGetUserBusiness, _request);
            //GetUserBusinessList = JsonConvert.DeserializeObject<List<BusinessModel>>(ObjResponse.Response);

            return(GetUserBusinessList);
        }
Exemple #10
0
        public static List <DropDownModel> GetProductCategory(long?ParentId)
        {
            var           ProductCategoryList = new List <DropDownModel>();
            DropDownModel objDropdown         = new DropDownModel();

            if (ParentId != null)
            {
                objDropdown.ParentCatId = ParentId;
            }
            var           _request    = JsonConvert.SerializeObject(objDropdown);
            ResponseModel ObjResponse = CommonFile.GetApiResponse(Constant.ApiGetProductCategory, _request);

            ProductCategoryList = JsonConvert.DeserializeObject <List <DropDownModel> >(ObjResponse.Response);


            ////  var _request = JsonConvert.SerializeObject(objUserProfile);
            //ResponseModel ObjResponse = CommonFile.GetApiResponse(Constant.ApiGetProductCategory, "");
            //ProductCategoryList = JsonConvert.DeserializeObject<List<DropDownModel>>(ObjResponse.Response);
            return(ProductCategoryList);
        }