public void SetCity(FilterCity filterCity) { CookieOptions options = new CookieOptions(); options.Expires = DateTime.Now.AddDays(1); // Ciasteczko istnieje dzień, a bez tego jest tymczasowe - na czas trwania apk. Response.Cookies.Append("city", filterCity.City, options); }
public ActionResult RefreshCity(FilterCity filterCity) { if (filterCity.City == null) { filterCity.City = ""; } var city = GetCity(); city.City = filterCity.City; SetCity(city); return(RedirectToAction("Index")); }
public FilterCity GetCity() { var filterCity = new FilterCity(); if (Request.Cookies["city"] != null) { filterCity.City = Request.Cookies["city"].ToString(); } else { filterCity.City = ""; } return(filterCity); }