private Avaliacao ObterAvaliacao() { using (AvaliacaoRepository repositoy = new AvaliacaoRepository()) { return(repositoy.Get(1)); } }
protected void Page_Load(object sender, EventArgs e) { try { Avaliacao avaliacao; using (AvaliacaoRepository repository = new AvaliacaoRepository()) { avaliacao = repository.Get(1); } Avaliador avaliador = new Avaliador(avaliacao.IdAvaliacao); avaliador.Ip = GetIPAddress(); avaliador.Dtini = DateTime.Now; avaliador.Dtfim = DateTime.Now; using (AvaliadorRepository repository = new AvaliadorRepository()) { avaliador = repository.Insert(avaliador); } foreach (Questao questao in avaliacao.Questoes) { Resposta resposta = new Resposta(questao); resposta.IdAvaliador = avaliador.IdAvaliador; resposta.IdAlternativa = questao.Alternativas[0].IdAlternativa; avaliador.Respostas.Add(resposta); } using (RespostaRepository repository = new RespostaRepository()) { foreach (Resposta r in avaliador.Respostas) { repository.Insert(r); } } int x = 0; } catch (Exception ex) { Console.WriteLine(ex.Message); } }