Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public ActionResult RefreshCity(FilterCity filterCity)
        {
            if (filterCity.City == null)
            {
                filterCity.City = "";
            }
            var city = GetCity();

            city.City = filterCity.City;
            SetCity(city);

            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public FilterCity GetCity()
        {
            var filterCity = new FilterCity();

            if (Request.Cookies["city"] != null)
            {
                filterCity.City = Request.Cookies["city"].ToString();
            }
            else
            {
                filterCity.City = "";
            }
            return(filterCity);
        }