Example #1
0
            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);
                }
            }
Example #2
0
            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);
                }
            }
Example #3
0
            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);
 }