/// <summary> /// Metodo que consulta todos los usuarios. /// </summary> /// <returns>IList</returns> public IList <DtoUsuarioGrilla> GetUsuario() { IList <DtoUsuarioGrilla> lista = new List <DtoUsuarioGrilla>(); var urlClient = string.Format("/Api/Usuarios/"); var restClient = new RestService(); var responseClient = restClient.GetAsync <Respuesta <DtoUsuarioGrilla> >(urlClient).Lista; if (responseClient.Count > 0) { foreach (var item in responseClient) { var data = new DtoUsuarioGrilla() { Id = item.Id, UsuarioName = item.UsuarioName, Password = item.Password, Email = item.Email, RolUsuario = item.RolUsuario, Estado = item.Estado, FechaRegistro = item.FechaRegistro, Empleado = item.Empleado }; lista.Add(data); } } return(lista); }
/// <summary> /// Metodo que filtra por nombre de usuario. /// </summary> /// <param name="pValor">Valor del usuario a consultar</param> /// <returns>IList</returns> public IList <DtoUsuarioGrilla> GetByUsuario(string pValor) { List <DtoUsuarioGrilla> dtoUsuario = new List <DtoUsuarioGrilla>(); var urlClient = string.Format("/Api/Usuarios/Filtro/{0}", pValor); var restClient = new RestService(); var responseClient = restClient.GetAsync <Respuesta <DtoUsuarioGrilla> >(urlClient); foreach (var item in responseClient.Lista) { var data = new DtoUsuarioGrilla() { Id = item.Id, UsuarioName = item.UsuarioName, Password = item.Password, Email = item.Email, RolUsuario = item.RolUsuario, Estado = item.Estado, FechaRegistro = item.FechaRegistro, Empleado = item.Empleado }; dtoUsuario.Add(data); } return(dtoUsuario); }