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); }
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); }
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; }