public ActionResult Create(CltyModel model) { try { var cityDetails = InsuranceContext.Cities.Single(where : $"CityName = '" + model.CityName + "'"); if (cityDetails != null) { TempData["errorMsg"] = "City already exist."; return(View(model)); } // TODO: Add insert logic here if (ModelState.IsValid) { try { City city = new City { CityName = model.CityName, CreatedOn = DateTime.Now }; InsuranceContext.Cities.Insert(city); } catch (Exception ex) { } } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(CltyModel model) { try { // TODO: Add update logic here var cityDetails = InsuranceContext.Cities.Single(where : $"Id = '" + model.Id + "'"); if (cityDetails != null) { if (!CheckCityExist(cityDetails.CityName, model.CityName)) { TempData["errorMsg"] = "Make description already exist, please try again."; return(View(model)); } cityDetails.CityName = model.CityName; InsuranceContext.Cities.Update(cityDetails); } return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: City/Edit/5 public ActionResult Edit(int id) { var cityDetails = InsuranceContext.Cities.Single(where : $"Id = '" + id + "'"); CltyModel model = new CltyModel(); if (cityDetails != null) { model.Id = cityDetails.Id; model.CityName = cityDetails.CityName; model.CreatedOn = cityDetails.CreatedOn; } return(View(model)); }
// GET: City/Create public ActionResult Create() { CltyModel model = new CltyModel(); return(View(model)); }