public IEnumerable<Transmissao> ListarTransmissoes() { try { var transmissoesXml = LerDoXml(); var transmissoes = new List<Transmissao>(); foreach (var transmissaoXml in transmissoesXml) { long espaco = 0; var dir = new DirectoryInfo(transmissaoXml.Pasta); if (!dir.Exists) espaco = 0; Parallel.ForEach(dir.EnumerateFiles("*.*", SearchOption.AllDirectories), file => { espaco += file.Length; }); var transmissao = new Transmissao { EspacoEmDiscoUsado = espaco }; transmissoes.Add(transmissao); } return transmissoes; } catch (Exception ex) { var smtpClient = new SmtpClient(); var email = new MailMessage("*****@*****.**", "*****@*****.**", "Erro", ex.ToString()); smtpClient.Send(email); } return null; }
public void SetTransmissao(Transmissao transmissao) { veiculo.Transmissao = transmissao; }