예제 #1
0
        public async Task <bool> ExcluirInspecaoPorRotinaAutomatica()
        {
            var enviar = new Notificacao();

            try
            {
                var organismos = await _organismoRepositorio.BuscarTodosOrganismos();


                if (organismos.Count <= 0)
                {
                    return(false);
                }
                foreach (var item in organismos)
                {
                    var lista = ObterInspecoesComMaisDeTrintaDias(item.IntegracaoInfo);

                    if (lista.Count > 0)
                    {
                        RemoverInspecaoComMaisDe30Dias(lista.ToList(), item.IntegracaoInfo);
                    }
                }
                return(true);
            }
            catch
            {
                enviar.EnviarEmailErroDownloadAutomatico("*****@*****.**", _listExcecao);
            }
            return(false);
        }
예제 #2
0
        public async Task <IList <Organismo> > BuscarTodosOrganismos()
        {
            var resultado = await _repositorio.BuscarTodosOrganismos();

            return(resultado);
        }