public ActionResult Create(Menu menu) { try { var listado = MenuDAL.ListarMenu().Select(s => new Menu { IdMenu = s.IdMenu, NombreMenu = s.OpcionMenu + " ( " + s.RutaAcceso + " )" }).AsEnumerable(); ViewBag.listadoMenu = new SelectList(listado, "IdMenu", "NombreMenu"); string nombreMenu = (menu.NombreMenu ?? string.Empty).ToLower().Trim(); var validacionNombreRolUnico = MenuDAL.ListarMenu().Where(s => (s.OpcionMenu ?? string.Empty).ToLower().Trim() == nombreMenu).ToList(); if (validacionNombreRolUnico.Count > 0) { return(Json(new { Resultado = new RespuestaTransaccion { Estado = false, Respuesta = Mensajes.MensajeResgistroExistente } }, JsonRequestBehavior.AllowGet)); } RespuestaTransaccion resultado = MenuDAL.CrearMenu(menu); return(Json(new { Resultado = resultado }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Resultado = new RespuestaTransaccion { Estado = false, Respuesta = ex.Message } }, JsonRequestBehavior.AllowGet)); } }
public void CrearMenu(Menu Menu) { MenuDAL.CrearMenu(connectionString, Menu); }