public ActionResult Edit(int codigo) { try { Model.CidadeModel[] list = null; using (Web.CidadeProxy.CidadeServiceClient proxy = new Web.CidadeProxy.CidadeServiceClient()) { list = proxy.List(codigo); } // primeiro localiza o registro antes de ir para a pagina if (list.Length > 0) { AddEstadosToViewBag(); return(View(list.FirstOrDefault())); } else { return(RedirectToAction("Index")); } } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "CidadeController.Edit[GET]"); return(RedirectToAction("Index")); } }
public ActionResult Edit(Model.CidadeModel model) { try { if (ModelState.IsValid) { using (Web.CidadeProxy.CidadeServiceClient proxy = new Web.CidadeProxy.CidadeServiceClient()) { proxy.Update(model); } return(RedirectToAction("Index")); } else { AddEstadosToViewBag(); } } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "CidadeController.Edit[POST]"); } return(View(model)); }
public ActionResult Edit(int codigo) { try { Model.CidadeModel[] list = null; using (Web.CidadeProxy.CidadeServiceClient proxy = new Web.CidadeProxy.CidadeServiceClient()) { list = proxy.List(codigo); } // primeiro localiza o registro antes de ir para a pagina if (list.Length > 0) { AddEstadosToViewBag(); return View(list.FirstOrDefault()); } else { return RedirectToAction("Index"); } } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "CidadeController.Edit[GET]"); return RedirectToAction("Index"); } }
public ActionResult Edit(Model.CidadeModel model) { try { if (ModelState.IsValid) { using (Web.CidadeProxy.CidadeServiceClient proxy = new Web.CidadeProxy.CidadeServiceClient()) { proxy.Update(model); } return RedirectToAction("Index"); } else { AddEstadosToViewBag(); } } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "CidadeController.Edit[POST]"); } return View(model); }