public ActionResult AsignarPerfil(UsuariosPerfilesViewModel usuarioperfil) { //string actionName = this.ControllerContext.RouteData.Values["action"].ToString(); //string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); PermisoVistaVM permisovistaVM = this.GetPermisoVista('/' + "Usuario" + '/' + "Index"); if (permisovistaVM.NUEVO == false && permisovistaVM.MODIFICAR == false) { return(Json(new { success = false, mensajeError = "Usuario no autorizado" }, JsonRequestBehavior.AllowGet)); } SesionViewModel sesionVM = (SesionViewModel)Session["objsesion"]; bool b = false; if (!ModelState.IsValid) { return(Json(new { success = false, mensajeError = GetErrorFromModel() }, JsonRequestBehavior.AllowGet)); } //SesionViewModel v = (SesionViewModel)Session["objsesion"]; //usuarioperfil.UsuarioRegistro = v.Login; //b = (usuarioperfil.EstadoId > 0 ? usuarioperfil.Actualizar() : usuarioperfil.Insertar()); return(Json(new { success = usuarioperfil.AsignarPerfil(sesionVM.Login), mensajeError = usuarioperfil.ErrorSMS }, JsonRequestBehavior.AllowGet)); }
public ActionResult EliminarPerfil(int UsuarioPerfilId) { UsuariosPerfilesViewModel vm = new UsuariosPerfilesViewModel(); bool b = false; if (UsuarioPerfilId <= 0) { return(Json(new { success = false, mensajeError = "Valor de parámetro no válido" }, JsonRequestBehavior.AllowGet)); } b = vm.EliminarPerfil(UsuarioPerfilId); return(Json(new { success = b, mensajeError = vm.ErrorSMS }, JsonRequestBehavior.AllowGet)); }
public ActionResult ListarPerfilesAsignados(UsuariosPerfilesViewModel usuarioperfilVM) { return(Json(new { data = (new UsuariosPerfilesViewModel()).ListarPerfilesAsignados(usuarioperfilVM) }, JsonRequestBehavior.AllowGet)); }