public ActionResult Details(int id) { try { using (Context db = new Context()) { BLL.ModuloBLL moduloBLL = new BLL.ModuloBLL(db, _idUsuario); Modulo modulo = moduloBLL.FindSingle(e => e.idModulo == id); return View(RP.Sistema.Web.Models.Modulo.ModuloVM.E2VM(modulo)); } } catch (Exception ex) { this.AddFlashMessage(RP.Util.Exception.Message.Get(ex), FlashMessage.ERROR); RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index"); } }
public JsonResult JsDetails(int idModulo) { try { using (Context db = new Context()) { BLL.ModuloBLL moduloBLL = new BLL.ModuloBLL(db, _idUsuario); Modulo modulo = moduloBLL.FindSingle(e => e.idModulo == idModulo); if (modulo == null) { return Json(string.Empty, JsonRequestBehavior.AllowGet); } var result = new { modulo.idModulo, modulo.nmModulo, modulo.dsModulo }; return Json(result, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { Response.StatusCode = 500; return Json(RP.Util.Exception.Message.Get(ex), JsonRequestBehavior.AllowGet); } }