Exemplo n.º 1
0
 public IHttpActionResult Obtener_Roles_Codigo(int IDRol)
 {
     IRepositorio<Rol> Repositorio = new Repositorio_Generico<Rol>();
     Rol RolEspecifico = Repositorio.ObtenerPorCodigo(IDRol);
     if (RolEspecifico == null) return NotFound();
     return Ok(RolEspecifico);
 }
Exemplo n.º 2
0
 public IHttpActionResult Obtener_Usuarios_Codigo(int IDUsuario)
 {
     IRepositorio<Usuario> Repositorio = new Repositorio_Generico<Usuario>();
     Usuario UsuarioEspecifico = Repositorio.ObtenerPorCodigo(IDUsuario);
     if (UsuarioEspecifico == null) return NotFound();
     return Ok(UsuarioEspecifico);
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 public IEnumerable<Rol> Obtener_Roles()
 {
     IRepositorio<Rol> Repositorio = new Repositorio_Generico<Rol>();
     IEnumerable<Rol> Roles = Repositorio.ObtenerPorExpresion() as IEnumerable<Rol>;
     return Roles;
 }
Exemplo n.º 5
0
 public IEnumerable<Usuario> Obtener_Usuarios()
 {
     IRepositorio<Usuario> Repositorio = new Repositorio_Generico<Usuario>();
     IEnumerable<Usuario> Usuarios = Repositorio.ObtenerPorExpresion() as IEnumerable<Usuario>;
     return Usuarios;
 }