Beispiel #1
0
        public PartialViewResult GetLastVisit()
        {
            string result = "";
            string token  = Session["token"] as string;

            using (WebClient client = new WebClient())
            {
                var collection = new NameValueCollection();

                collection.Add("token", token);
                byte[] response = client.UploadValues("http://195.248.241.179/khanedan/backend/api/v1/khanedan/getLastView", collection);
                result = System.Text.Encoding.UTF8.GetString(response);
            }


            ViewModel.itemList.itemListVM log = JsonConvert.DeserializeObject <ViewModel.itemList.itemListVM>(result);

            return(PartialView("~/Views/Shared/_itemList.cshtml", log));
        }
Beispiel #2
0
        public ActionResult getItemList(string page)
        {
            ViewModel.cookieVM model  = JsonConvert.DeserializeObject <ViewModel.cookieVM>(getCookie("cookieModel"));
            string             result = "";

            model.page = page == "0" ? "1" : model.page;
            string token = Session["token"] as string;


            using (WebClient client = new WebClient())
            {
                var collection = new NameValueCollection();
                collection.Add("account_type", model.account_aype);
                collection.Add("city_name", model.city);
                collection.Add("state_name", model.ostan);
                collection.Add("initial_deposit_amount", model.initial_deposit_amount);
                collection.Add("page", model.page);
                collection.Add("premium_amount", model.premium_amount);
                collection.Add("project_process_percentage", model.project_process_percentage);
                collection.Add("title", model.title);
                collection.Add("total_amount", model.total_amount);
                collection.Add("token", token);
                collection.Add("unit_area", model.unit_Area);


                byte[] response = client.UploadValues("http://195.248.241.179/khanedan/backend/api/v1/khanedan/searchAds", collection);
                result = System.Text.Encoding.UTF8.GetString(response);
            }


            ViewModel.itemList.itemListVM log = JsonConvert.DeserializeObject <ViewModel.itemList.itemListVM>(result);
            foreach (var item in log.data.listads)
            {
                item.total_amount = methods.setPriceRight(item.total_amount);
            }
            if (log.data.listads.Count() == 0)
            {
                return(Content(""));
            }

            return(PartialView("~/Views/Shared/_itemList.cshtml", log));
        }