public void Renderizar() { _listaPacientes = _pacienteDados.Listar().ToList(); for (int i = 0; i < _listaPacientes.Count; i++) { var paciente = _listaPacientes[i]; Console.WriteLine($"{i + 1} - {paciente.Nome} - {paciente.DataNascimento} - {paciente.Telefones}"); } }
public CadastroPaciente(IPacienteDados pacienteDados, Guid idParticipante) : this(pacienteDados) { _guid = idParticipante; var paciente = pacienteDados.Listar(idParticipante); _dados[0].Valor = paciente.Nome; _dados[1].Valor = paciente.Endereco; _dados[2].Valor = paciente.Telefones; _dados[3].Valor = paciente.Email; _dados[4].Valor = paciente.DataNascimento; }
private void VerificarEdicao(string linha) { if (_editando) { EditarDado(linha); } else if (int.TryParse(linha, out int opcao) && opcao - 1 < _dados.Length && opcao - 1 >= 0) { _editando = true; _dadoAtual = _dados[opcao - 1]; if (opcao - 1 == PACIENTE) { _pacientes = _pacienteDados.Listar().ToList(); _escolhendoPaciente = true; } if (opcao - 1 == DIETA) { _escolhendoDieta = true; if (_maximoCalorico.HasValue) { _dietas = _alimentoDados.ListarCombinacoes(_maximoCalorico.Value).ToList(); _maximoCalorico = null; } else { _informarMaximoCalorico = true; } } } _dadoCompleto = !_dados .Where(d => d.Descricao != "Sensação Física" && d.Descricao != "Dieta") .Any(d => string.IsNullOrEmpty(d.Valor)); }