private void addReviewerToArticle() { //TODO: Implement using (Context ctx = new Context(connectionString)) { RevisorArtigoMapper revisorartigoMap = new RevisorArtigoMapper(ctx); RevisorMapper revisorMapper = new RevisorMapper(ctx); ArtigoMapper artigoMapper = new ArtigoMapper(ctx); ConferenciaMapper conferenciaMapper = new ConferenciaMapper(ctx); RevisorArtigo newRevisorArtigo = new RevisorArtigo(); Console.WriteLine("(1)Insira ConferenceID"); int id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(1)Insira ArtigoID"); int id2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(6)Insira RevisorID"); int id3 = Convert.ToInt32(Console.ReadLine()); Conferencia c = conferenciaMapper.Read(id); Revisor r = revisorMapper.Read(id3); Artigo a = artigoMapper.Read(id2); newRevisorArtigo.ArtigoRevisto = a; newRevisorArtigo.Revisor = r; RevisorArtigo result = revisorartigoMap.Create(newRevisorArtigo); Console.WriteLine("Revisor {0} adicionado ao artigo {1} da conferencia {2}", result.Revisor.UserID.ID, result.ArtigoRevisto.ID, result.ArtigoRevisto.Conferencia.Id); } }
private void UpdateNotaConferencia() { //TODO: Implement using (Context ctx = new Context(connectionString)) { Console.WriteLine("FindAll"); foreach (var conferencia in ctx.Conferencias.FindAll()) { Console.WriteLine("Conferencia: {0}-{1}", conferencia.Id, conferencia.Nome); } ConferenciaMapper conferenciaMap = new ConferenciaMapper(ctx); Console.WriteLine("(1)Insira ConferenceID"); int id = Convert.ToInt32(Console.ReadLine()); //Ler a conferencia com id = 1, guardando essa em c Conferencia c = conferenciaMap.Read(id); Console.WriteLine("Antes: Conferencia: {0}-{1}", c.Id, c.Nome); //Alterar o Nome de c Console.WriteLine("(nome alterado)Insira nome"); string s = Console.ReadLine(); c.Nome = s; //Fazer update ao c que tem o nome alterado conferenciaMap.Update(c); Console.WriteLine("Depois: Conferencia: {0}-{1}", c.Id, c.Nome); } }
private void AcceptSubmissionRate() { //TODO: Implement using (Context ctx = new Context(connectionString)) { RevisorArtigoMapper ra = new RevisorArtigoMapper(ctx); ConferenciaMapper cm = new ConferenciaMapper(ctx); IEnumerable <Conferencia> conf = ctx.Conferencias.FindAll(); IEnumerable <Utilizador> ut = ctx.Utilizadores.FindAll(); IEnumerable <Artigo> art = ctx.Artigos.FindAll(); ctx.RevisorArtigos.FindAll(); Console.WriteLine("(1)Insira ConferenciaID"); int n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(cm.GetAcceptedSubmissionsPercentage(cm.Read(n))); } }