public ActionResult Criar(Motivo m) { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.MotivosReprovacao)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new MotivoBLL()) { if (m.CodMotivo == 0 && !String.IsNullOrEmpty(m.TxtMotivo) && !String.IsNullOrEmpty(m.TxtSituacao)) { m.Situacao = m.TxtSituacao; bll.Salvar(m); return RedirectToAction("Index"); } else { return View(m); } } }
public ActionResult Excluir(Motivo m) { using (var bll = new MotivoBLL()) { try { bll.Excluir(m); return RedirectToAction("Index"); } catch (Exception ex) { return Json(new { erro = ex.Message }, JsonRequestBehavior.DenyGet); } } }
public ActionResult Editar(Motivo m) { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.MotivosReprovacao)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new MotivoBLL()) { try { bll.SalvarOuAtualizar(m); return RedirectToAction("Index"); } catch (Exception ex ) { throw ex; } } }