public async Task <DadosDataDto> Handle(ObterDadosDataQuery request, CancellationToken cancellationToken) { var parametroMunicipio = await _parametroSistemaRepository.ObterValorPorTipo(TipoParametroSistema.MunicipioAtendimento); if (string.IsNullOrEmpty(parametroMunicipio)) { throw new NegocioException("Não foi possível obter o parâmetro de município de atendimento"); } var dataDto = new DadosDataDto() { Municipio = parametroMunicipio }; if (request.PreencherData) { CultureInfo cultureinfo = new CultureInfo("pt-BR"); var dataAtual = DateTime.Now; dataDto.Ano = dataAtual.ToString("yyyy", cultureinfo); dataDto.Dia = dataAtual.ToString("dd", cultureinfo); dataDto.Mes = dataAtual.ToString("MMMM", cultureinfo); } return(dataDto); }
public async Task <string> Handle(ObterParametroSistemaPorTipoQuery request, CancellationToken cancellationToken) { return(await parametroSistemaRepository.ObterValorPorTipo(request.TipoParametro)); }