public IHttpActionResult Acceso(string Usuario, string Password)
        {
            IRepositorio<Usuario> Repositorio = new Repositorio_Generico<Usuario>();

            // Expression<Func<Usuario, bool>> Nombre = TbUsuario => TbUsuario.User == Usuario & TbUsuario.Password == Password;

            IEnumerable<Usuario> Usuarios = Repositorio.ObtenerPorExpresion(p => p.User == Usuario && p.Password == Password) as IEnumerable<Usuario>;
            if (Usuarios == null)
            {
                return NotFound();
            }
            else
            {
                return Ok(Usuarios);
            }
        }
 public IEnumerable<Rol> Obtener_Roles()
 {
     IRepositorio<Rol> Repositorio = new Repositorio_Generico<Rol>();
     IEnumerable<Rol> Roles = Repositorio.ObtenerPorExpresion() as IEnumerable<Rol>;
     return Roles;
 }
 public IEnumerable<Usuario> Obtener_Usuarios()
 {
     IRepositorio<Usuario> Repositorio = new Repositorio_Generico<Usuario>();
     IEnumerable<Usuario> Usuarios = Repositorio.ObtenerPorExpresion() as IEnumerable<Usuario>;
     return Usuarios;
 }