public ActionResult Permisos_Update([DataSourceRequest] DataSourceRequest request, PermisoViewModel obj)
        {
            ServicioPermisos servicio = new ServicioPermisos();

            if (obj != null && ModelState.IsValid)
            {
                servicio.Update(obj);
            }

            return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult Permisos_Destroy([DataSourceRequest] DataSourceRequest request, PermisoViewModel obj)
        {
            ServicioPermisos servicio = new ServicioPermisos();

            if (obj != null)
            {
                servicio.Destroy(obj);
            }

            return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult PermisosRol_Read([DataSourceRequest] DataSourceRequest request, int?idRol)
        {
            ServicioPermisos servicio = new ServicioPermisos();

            if (idRol.HasValue)
            {
                return(Json(servicio.ReadRol(idRol.Value).ToDataSourceResult(request)));
            }
            else
            {
                return(Json(servicio.Read().ToDataSourceResult(request)));
            }
        }
 public ActionResult GuardarPermisosRol(int idRol, string permisos)
 {
     try
     {
         ServicioPermisos servicio = new ServicioPermisos();
         servicio.GuardarPermisosRol(idRol, permisos);
         return(Json(string.Empty, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult Permisos_Read([DataSourceRequest] DataSourceRequest request)
        {
            ServicioPermisos servicio = new ServicioPermisos();

            return(Json(servicio.Read().ToDataSourceResult(request)));
        }