/// <summary> /// caso a aplicação não consiga adivinhar o prato do usuário pedir pra que ele insira /// </summary> /// <param name="pratos">Lista dos pratos</param> /// <param name="ordemPrato">Ordem dos pratos</param> /// <returns>Retorna o prato inserido pelo usuário</returns> private IPratosGourmet ConstruirPratoNovo(IList <IPratosGourmet> pratos, int ordemPrato) { string nomePrato = Interaction.InputBox("Qual prato você pensou?", $"{TITULO_MENSAGEM} - Desisto", string.Empty); string tipoPrato = Interaction.InputBox($"{nomePrato} é __________ mas {pratos[ordemPrato].NomePrato} não.", $"{TITULO_MENSAGEM} - Complete", string.Empty); IPratosGourmet pratoGourmet = new PratosGourmet { NomePrato = nomePrato, TipoPrato = tipoPrato }; return(pratoGourmet); }
public Gourmet() { // Pratos iniciais PratosGourmetMassa = new PratosGourmet { NomePrato = "Lasanha", TipoPrato = string.Empty }; PratosGourmetNaoMassa = new PratosGourmet { NomePrato = "Bolo de Chocolate", TipoPrato = string.Empty }; ListaPratosMassa = new List <IPratosGourmet> { PratosGourmetMassa }; ListaPratosNaoMassa = new List <IPratosGourmet> { PratosGourmetNaoMassa }; }