private Programa DefinirPrograma() { if (ProgramasPreDefinidos.Any(p => p.Nome.ToLower().Contains(TextoEntrada))) { return(ProgramasPreDefinidos .FirstOrDefault(p => p.Nome.ToLower().Contains(TextoEntrada))); } LogErros.Add($"-{TextoEntrada} não é um alimento compatível com o programa."); return(null); }
public void RegistrarPrograma(string linhaComando) { var comandos = linhaComando.Split(','); if (int.TryParse(comandos[2], out int tempo)) { if (int.TryParse(comandos[3], out int potencia)) { if (ValidarTempo(tempo.ToString()) == 0 || ValidarPotencia(potencia.ToString()) == 0) { return; } ProgramasPreDefinidos.Add(new ProgramaCustomizavel(comandos[0].Trim(), comandos[1].Trim(), tempo, potencia, comandos[4].Trim()[0])); } else { LogErros.Add("-Potência deve ser um número"); } } else { LogErros.Add("-Tempo deve ser um número"); } }