예제 #1
0
 /// <summary>
 /// Método que instancia la clase UsuariosDa
 /// </summary>
 public UsuariosBo()
 {
     if (_usuariosDa == null)
     {
         _usuariosDa = new UsuariosDa();
     }
 }
예제 #2
0
        public UsuariosResponse ObtenerUsuarioPorRut(UsuariosRequest request)
        {
            var usuarios = new UsuariosDa().ObtenerUsuarios();

            if (!usuarios.EsValido)
            {
                return(null);
            }
            usuarios.Usuario =
                usuarios.Usuarios.FirstOrDefault(o => request.RutUsuario.Equals(o.Rut));
            return(usuarios);
        }
예제 #3
0
 /// <summary>
 /// Método que valida si el usuario cumple con el rol
 /// </summary>
 /// <param name="rutUsuario">Rut del Usuario</param>
 /// <returns>Validación del usuario</returns>
 public bool ValidarRolUsuario(int rutUsuario)
 {
     var usuario = new UsuariosDa().ObtenerUsuario(rutUsuario);
     return usuario != null && new GeneralDa().ObtenerRoles().Exists(rol => usuario.IdRol.Equals(rol.IdRol));
 }