public List <Modelos.TB_ROL> getRolesByRecurso(Modelos.TB_RECURSO recurso) { List <Modelos.TB_ROL> list = new List <Modelos.TB_ROL>(); var res = _context.SP_TB_PERMISO_GetByRecurso(recurso.ID_RECURSO); //Los resultados son Roles, no permisos foreach (var p in res) { Modelos.TB_ROL temp = new Modelos.TB_ROL(); temp.ID_ROL = p.ID_ROL; temp.NOMBRE = p.NOMBRE; temp.DESCRIPCION = p.DESCRIPCION; list.Add(temp); } return(list); }
public List <Modelos.TB_RECURSO> getRecursosByRol(int id_rol) { List <Modelos.TB_RECURSO> list = new List <Modelos.TB_RECURSO>(); var res = _context.SP_TB_PERMISO_GetByRol(id_rol); //Los resultados son Recursos, no permisos foreach (var p in res) { Modelos.TB_RECURSO temp = new Modelos.TB_RECURSO(); temp.ID_RECURSO = p.ID_RECURSO; temp.NOMBRE = p.NOMBRE; temp.URL_RECURSO = p.URL_RECURSO; list.Add(temp); } return(list); }
public List <string> updateRecurso(Modelos.TB_RECURSO recurso, int id_usuario) { List <string> err = limpiarRecurso(recurso); if (err != null) { return(err); } try { _context.SP_TB_RECURSO_UPDATE(recurso.ID_RECURSO, recurso.URL_RECURSO, recurso.NOMBRE, id_usuario); } catch (Exception e) { err.Add(e.Message); return(err); } return(null); }
public List <Modelos.TB_RECURSO> getDeleted() { List <Modelos.TB_RECURSO> list = new List <Modelos.TB_RECURSO>(); var res = _context.SP_TB_RECURSO_GetDeleted(); if (res.Count() <= 0) { return(null); } foreach (var i in res) { Modelos.TB_RECURSO temp = new Modelos.TB_RECURSO(); temp.ID_RECURSO = i.ID_RECURSO; temp.NOMBRE = i.NOMBRE; temp.URL_RECURSO = i.URL_RECURSO; list.Add(temp); } return(list); }
public void hardDeleteRecurso(Modelos.TB_RECURSO recurso) { _context.SP_TB_RECURSO_DELETE_HARD(recurso.ID_RECURSO); }
public void restoreRecurso(Modelos.TB_RECURSO recurso, int id_usuario) { _context.SP_TB_RECURSO_RestoreById(recurso.ID_RECURSO, id_usuario); }
public void softDeleteRecurso(Modelos.TB_RECURSO recurso, int id_usuario) { _context.SP_TB_RECURSO_DELETE_SOFT(recurso.ID_RECURSO, id_usuario); }