public ActionResult Delete(int id, FormCollection form) { try { if (ModelState.IsValid) { ServicesEstado objDB = new ServicesEstado(); Estado dto = new Estado(); dto.Id = id; if (objDB.Delete(dto)) return RedirectToAction("Index"); else { ViewData["Msg"] = "Erro ao excluir"; return View(); } } else { ViewData["Msg"] = "Campos inválidos."; return View(); } } catch (Exception ex) { Utils.Log.DoLog(ex, System.Diagnostics.EventLogEntryType.Error, "Delete", "EstadoController"); ViewData["Msg"] = "Erro ao excluir"; return View(); } }
// // GET: /Estado/Delete/5 public ActionResult Delete(int id) { ServicesEstado objDB = new ServicesEstado(); Estado dto = new Estado(); dto.Id = id; return View(objDB.SelectOne(dto)); }
public ActionResult Create(Estado estado) { try { if (ModelState.IsValid) { ServicesEstado objDB = new ServicesEstado(); if (objDB.Insert(estado)) return RedirectToAction("Index"); else { ViewData["Msg"] = "Erro ao incluir"; return View(); } } else { ViewData["Msg"] = "Campos inválidos."; return View(); } } catch (Exception ex) { Utils.Log.DoLog(ex, System.Diagnostics.EventLogEntryType.Error, "Create", "EstadoController"); ViewData["Msg"] = "Erro ao incluir"; return View(); } }
private void CarregaEstados(string estadoSelecionado = "") { ServicesEstado objDBEst = new ServicesEstado(); var estados = objDBEst.SelectWhere(new Estado()); var estadosLst = new List<SelectListItem>(); foreach (Estado e in estados) { SelectListItem item = new SelectListItem(); item.Text = e.Nome; item.Value = e.Id.ToString(); if (item.Text == estadoSelecionado) item.Selected = true; estadosLst.Add(item); } ViewData["estadosBag"] = estadosLst; }
public JsonResult DeleteAjax(int id) { try { ServicesEstado objDB = new ServicesEstado(); Estado dto = new Estado(); dto.Id = id; if (objDB.Delete(dto)) return Json(new { Result = "OK" }); else return Json(new { Result = "ERROR", Message = "Erro ao excluir." }); } catch (Exception ex) { return Json(new { Result = "ERROR", Message = ex.Message }); } }
// // GET: /Estado/ public ActionResult Index() { ServicesEstado objDB = new ServicesEstado(); Estado dto = new Estado(); return View(objDB.SelectWhere(dto)); }