示例#1
0
        public ActionResult Create([Bind(Include = "Email,UserName,FullName,Password,ConfirmPassword,Phone,Address1,Address2,City,State,Country,Zipcode")] register register)
        {
            if (ModelState.IsValid)
            {
                db.registers.Add(register);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(register));
        }
示例#2
0
 public ActionResult Favorites(string city_name, string country_code)
 {
     using (WeatherDataEntities dc = new WeatherDataEntities())
     {
         var favdb = dc.favourites.ToList <favourite>();
         var email = Session["LoggedEmail"];
         var pass  = Session["LoggedUsername"];
         int favCount;
         if (System.Web.HttpContext.Current.Session["LoggedUsername"] != null)
         {
             favCount = favdb.Where(fv => fv.Email == email.ToString() && city_name.Equals(fv.CityName)).Count();
             if (favCount > 0)
             {
                 string fv = "Favourite city already added..!";
                 return(Json(fv, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 favourite fav = new favourite();
                 fav.CityName = city_name;
                 fav.Email    = email.ToString();
                 fav.Zipcode  = country_code;
                 dc.favourites.Add(fav);
                 dc.SaveChanges();
                 string fv = "Favourite city saved successfully";
                 return(Json(fv, JsonRequestBehavior.AllowGet));
             }
         }
         else
         {
             return(new HttpStatusCodeResult(HttpStatusCode.Forbidden));
         }
     }
 }
示例#3
0
        public ActionResult Delete(string city)
        {
            using (WeatherDataEntities dc = new WeatherDataEntities())

                if (ModelState.IsValid) // this is check validity
                {
                    dc.favourites.Remove(dc.favourites.Where(c => c.CityName.ToUpper() == city.ToUpper()).FirstOrDefault());
                    dc.SaveChanges();
                }

            string fv = "City Removed";

            return(Json(fv, JsonRequestBehavior.AllowGet));
        }