public async Task MetricasBusiness_ListarUsuariosMetricas_ShouldList() { MetricasBusiness metricasBusiness = new MetricasBusiness(); MetricasDTO metricasParaBuscar = new MetricasDTO { NombrePersonaParaBuscar = "Grupo", SkipIndexBase = 0, TakeIndexBase = 10, ZonaHorariaGMTBase = -5 }; List <PersonasDTO> metricasBuscada = await metricasBusiness.ListarUsuariosMetricas(metricasParaBuscar); Assert.IsNotNull(metricasBuscada); }
public async Task <IHttpActionResult> ListarUsuariosMetricas(MetricasDTO metricasParaBuscar) { if (metricasParaBuscar == null || metricasParaBuscar.TakeIndexBase <= 0 || metricasParaBuscar.SkipIndexBase < 0 || metricasParaBuscar.IdiomaBase == Idioma.SinIdioma) { return(BadRequest("metricasParaBuscar vacio y/o invalido!.")); } try { List <PersonasDTO> listaUsuarioMetricas = await _metricasBusiness.ListarUsuariosMetricas(metricasParaBuscar); return(Ok(listaUsuarioMetricas)); } catch (Exception ex) { return(InternalServerError(ex)); } }