public async Task PagosBusiness_ListarHistorialPagosDeUnaPersona_ShouldList() { PagosBusiness pagosBusiness = new PagosBusiness(); BuscadorDTO buscador = new BuscadorDTO { ConsecutivoPersona = 3, IdiomaBase = Idioma.Español, SkipIndexBase = 0, TakeIndexBase = 20 }; var lista = await pagosBusiness.ListarHistorialPagosDeUnaPersona(buscador); Assert.IsNotNull(lista); }
public async Task <IHttpActionResult> ListarHistorialPagosDeUnaPersona(BuscadorDTO buscador) { if (buscador == null || buscador.ConsecutivoPersona <= 0 || buscador.IdiomaBase == Idioma.SinIdioma || buscador.SkipIndexBase < 0 && buscador.TakeIndexBase <= 0) { return(BadRequest("buscador vacio y/o invalido!.")); } try { List <HistorialPagosPersonasDTO> listaHistorialPagos = await _pagosBusiness.ListarHistorialPagosDeUnaPersona(buscador); return(Ok(listaHistorialPagos)); } catch (Exception ex) { return(InternalServerError(ex)); } }