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); }
public async Task <IList <Organismo> > BuscarTodosOrganismos() { var resultado = await _repositorio.BuscarTodosOrganismos(); return(resultado); }