/// <summary> /// Devuelve la lista de roles completa. /// </summary> /// <returns></returns> public List <Role> Get() { RoleMapper roleMapper = new RoleMapper(); List <Role> roles = roleMapper.Get(); if (roles == null) { AddError(new ResultBE(ResultBE.Type.EMPTY_PROFILE, "No existen roles.")); } return(roles); }
/// <summary> /// Recupera el rol cuyo id es pasado por parámetro. /// </summary> /// <param name="id"></param> /// <returns></returns> public Role Get(int id) { RolePermissionMapper rolePermissionMapper = new RolePermissionMapper(); RoleMapper roleMapper = new RoleMapper(); Role role = roleMapper.Get(id); if (role == null) { AddError(new ResultBE(ResultBE.Type.EMPTY, "No se encontró el el rol con id " + id)); return(null); } List <Permission> permissions = rolePermissionMapper.Get(role); role.Permissions = permissions; return(role); }