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)); }
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)); } } }
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)); }