public ActionResult NewList(M_List model) { if (ModelState.IsValid) { string UsersID = GetUser(); List <string> ListNames = new List <string>(); string success = null; if (model != null) { try { success = model.SaveList(UsersID); if (success != "Saved") { ModelState.AddModelError("Errorlistname", success); ViewBag.country = new SelectList(S_Country.GetCountries(), "CountryId", "CountryName"); return(View()); } } catch (M_CustomException ex) { if (ex.ErrorCode == 100) { ModelState.AddModelError("error", ex.message); return(RedirectToAction("NewList")); } else if (ex.ErrorCode == 101) { ModelState.AddModelError("Error", "logical exception"); return(RedirectToAction("NewList")); } } catch (Exception) { ModelState.AddModelError("error", "Errr occured in business logic"); return(RedirectToAction("NewList")); } } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } return(RedirectToAction("Index")); }
public ActionResult EditList(int?id) { ViewBag.country = new SelectList(S_Country.GetCountries(), "CountryId", "CountryName"); M_List model = new M_List(); try { model = model.EditList(id); } catch (M_CustomException ex) { if (ex.ErrorCode == 100) { ModelState.AddModelError("error", ex.message); return(RedirectToAction("EditList")); } else if (ex.ErrorCode == 101) { ModelState.AddModelError("Error", "logical exception"); return(RedirectToAction("EditList")); } } return(View(model)); }
public ActionResult NewList() { ViewBag.country = new SelectList(S_Country.GetCountries(), "CountryId", "CountryName"); return(View()); }
// GET: Country public ActionResult Index() { return(View(S_Country.GetCountries())); }