public ActionResult Create(tbl_cities type) { var tbl_cities = new tbl_cities(); var dic = new Dictionary <string, string>(); foreach (string lang in BLL.GlobalData.Languages) { dic.Add(lang, Request.Form["name[" + lang + "]"]); } tbl_cities.name = JsonConvert.SerializeObject(dic); tbl_cities.country_id = int.Parse(Request.Form["country_id"]); db.tbl_cities.Add(tbl_cities); db.SaveChanges(); if (Request.IsAjaxRequest()) { var res = new { type = "success", message = "Save Success" }; return(Json(res)); } return(RedirectToAction("Index")); //if (Request.IsAjaxRequest()) //{ // var res = new { type = "error", message = "Error while save !" }; // return Json(res); //} //return View(tbl_cities); }
public ActionResult Edit([Bind(Include = "name,id")] tbl_cities type) { var tbl_cities = new tbl_cities(); var dic = new Dictionary <string, string>(); foreach (string lang in BLL.GlobalData.Languages) { dic.Add(lang, Request.Form["name[" + lang + "]"]); } //dic.Add("ar", Request.Form["name[ar]"]); tbl_cities.name = JsonConvert.SerializeObject(dic); tbl_cities.id = int.Parse(Request.Form["id"]); tbl_cities.country_id = int.Parse(Request.Form["country_id"]); db.Entry(tbl_cities).State = EntityState.Modified; db.SaveChanges(); if (Request.IsAjaxRequest()) { var res = new { type = "success", message = "Save Success" }; return(Json(res)); } return(RedirectToAction("Index")); if (Request.IsAjaxRequest()) { var res = new { type = "error", message = "Error while save !" }; return(Json(res)); } return(View(tbl_cities)); }
public ActionResult DeleteConfirmed(int id) { tbl_cities tbl_cities = db.tbl_cities.Find(id); db.tbl_cities.Remove(tbl_cities); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,country_id,name")] tbl_cities tbl_cities) { if (ModelState.IsValid) { db.Entry(tbl_cities).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.country_id = new SelectList(db.tbl_countries, "id", "name", tbl_cities.country_id); return(View(tbl_cities)); }
public ActionResult DeleteConfirmed(int id) { tbl_cities tbl_cities = db.tbl_cities.Find(id); db.tbl_cities.Remove(tbl_cities); db.SaveChanges(); if (Request.IsAjaxRequest()) { var res = new { type = "success", message = "Deleted Success" }; return(Json(res)); } return(RedirectToAction("Index")); }
// GET: tbl_cities/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_cities tbl_cities = db.tbl_cities.Find(id); if (tbl_cities == null) { return(HttpNotFound()); } return(View(tbl_cities)); }
// GET: tbl_cities/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_cities tbl_cities = db.tbl_cities.Find(id); if (tbl_cities == null) { return(HttpNotFound()); } ViewBag.country_id = new SelectList(db.tbl_countries, "id", "name", tbl_cities.country_id); return(View(tbl_cities)); }
// GET: Addreesees/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_cities tbl_cities = db.tbl_cities.Find(id); if (tbl_cities == null) { return(HttpNotFound()); } var itms = db.tbl_countries.ToList(); itms.ForEach(b => b.name = b.name.local()); var lst = new SelectList(itms, "id", "name", tbl_cities.country_id); ViewBag.country_id = lst; return(View(tbl_cities)); }