Exemplo n.º 1
0
 public async Task <IActionResult> ObterFuncionariosPorUe([FromServices] IConsultasUnidadesEscolares consultasUnidadesEscolares,
                                                          BuscaFuncionariosFiltroDto buscaFuncionariosFiltroDto, string ueId)
 {
     if (string.IsNullOrEmpty(ueId))
     {
         throw new NegocioException("É necessário informar o código da UE.");
     }
     buscaFuncionariosFiltroDto.AtualizaCodigoUe(ueId);
     return(Ok(await consultasUnidadesEscolares.ObtemFuncionariosPorUe(buscaFuncionariosFiltroDto)));
 }
Exemplo n.º 2
0
        public async Task <IEnumerable <UsuarioEolRetornoDto> > ObterFuncionariosPorUe(BuscaFuncionariosFiltroDto buscaFuncionariosFiltroDto)
        {
            var jsonParaPost = new StringContent(JsonConvert.SerializeObject(buscaFuncionariosFiltroDto), UnicodeEncoding.UTF8, "application/json");

            var resposta = await httpClient.PostAsync("funcionarios/", jsonParaPost);

            if (resposta.IsSuccessStatusCode)
            {
                var json = await resposta.Content.ReadAsStringAsync();

                return(JsonConvert.DeserializeObject <IEnumerable <UsuarioEolRetornoDto> >(json));
            }

            return(null);
        }
 public async Task <IEnumerable <UsuarioEolRetornoDto> > ObtemFuncionariosPorUe(BuscaFuncionariosFiltroDto buscaFuncionariosFiltroDto)
 {
     return(await servicoEOL.ObterFuncionariosPorUe(buscaFuncionariosFiltroDto));
 }