private void UpdateState() { using (Context ctx = new Context(connectionString)) { Console.WriteLine("(1)Insira ArtigoID"); int n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(3)Insira ConferenciaID"); int n1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(2018-03-12)Insira data corte"); string s = Console.ReadLine(); ArtigoMapper artigoMap = new ArtigoMapper(ctx); Artigo a = new Artigo(); a.ID = n; a.Estado = "Revisao"; a.DataSubmetido = DateTime.Parse("2018-12-01"); Conferencia c = new Conferencia(); c.Id = n1; c.DataSubmissao = DateTime.Parse("2018-03-01"); a.Conferencia = c; Console.WriteLine("Estado do Artigo atual - {0}", a.Estado); Artigo result = artigoMap.ChangeSubmission(a, DateTime.Parse(s)); Console.WriteLine("Estado do Artigo atual - {0}", result.Estado); } }
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 RegistoRevisao() { //TODO: Implement using (Context ctx = new Context(connectionString)) { RevisorArtigoMapper revisorArtigoMapper = new RevisorArtigoMapper(ctx); ArtigoMapper artigoMapper = new ArtigoMapper(ctx); RevisorMapper revisorMapper = new RevisorMapper(ctx); RevisorArtigo e = new RevisorArtigo(); Console.WriteLine("(1)Insira ArtigoID"); int id1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(5)Insira RevisorID"); int id2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(10)Insira nota"); int n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("(teste)Insira texto"); string s = Console.ReadLine(); Artigo a = artigoMapper.Read(id1); Revisor r = revisorMapper.Read(id2); e.ArtigoRevisto = a; e.Nota = n; e.Texto = s; e.Revisor = r; RevisorArtigo result = revisorArtigoMapper.Update(e); Console.WriteLine("Alteração do artigo ID = {0} para o texto {1}", result.ArtigoRevisto.ID, result.Texto); } }
public AppService() { cm = new ConferenciaMapper(ctx); sm = new SubmissaoMapper(ctx); rm = new RevisaoMapper(ctx); am = new ArtigoMapper(ctx); }