public ActionResult Index(string city_id, string state_id) { city_id = city_id == null ? "1" : city_id; state_id = state_id == null ? "1" : state_id; ViewModel.cookieVM cookiemodel = new ViewModel.cookieVM() { }; SetCookie(JsonConvert.SerializeObject(cookiemodel), "cookieModel"); string id = ""; string result = ""; using (WebClient client = new WebClient()) { var collection = new NameValueCollection(); collection.Add("state_id", state_id); collection.Add("city_id", city_id); byte[] response = client.UploadValues("http://195.248.241.179/khanedan/backend/api/v1/khanedan/getValue", collection); result = System.Text.Encoding.UTF8.GetString(response); } SetCookie("location", result); ViewModel.location.LocationVM log = JsonConvert.DeserializeObject <ViewModel.location.LocationVM>(result); return(View(log)); }
public void setType(string srt, string type) { ViewModel.cookieVM model = JsonConvert.DeserializeObject <ViewModel.cookieVM>(getCookie("cookieModel")); if (type == "1") { model.account_aype = model.account_aype + srt + ","; } else { model.account_aype = model.account_aype.Replace(srt + ",", ""); } SetCookie(JsonConvert.SerializeObject(model), "cookieModel"); }
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)); }
public void changePage() { ViewModel.cookieVM model = JsonConvert.DeserializeObject <ViewModel.cookieVM>(getCookie("cookieModel")); model.page = (UInt32.Parse(model.page) + 1).ToString(); SetCookie(JsonConvert.SerializeObject(model), "cookieModel"); }
public void setPolygon(string srt) { ViewModel.cookieVM cookiemodel = JsonConvert.DeserializeObject <ViewModel.cookieVM>(getCookie("cookieModel")); cookiemodel.poly = srt; SetCookie(JsonConvert.SerializeObject(cookiemodel), "cookieModel"); }