Exemplo n.º 1
0
        public List <Sednica> SveSednice(string id)
        {
            List <Sednica> sednice = new List <Sednica>();
            var            session = SessionManager.GetSession();

            var test = session.WriteTransaction(t =>
            {
                var rezultat = t.Run(@"match (a:Poslanik)-[:Prisutnost]->(b:Sednica) WHERE id(a) = " + id + " return b").ToList();

                return(rezultat);
            });

            foreach (var t in test)
            {
                var     node    = t["b"].As <INode>();
                Sednica sednica = new Sednica();

                sednica.Id             = node.Id.ToString();
                sednica.BrojZasedanja  = node["BrojZasedanja"].As <string>();
                sednica.BrojSaziva     = node["BrojSaziva"].As <string>();
                sednica.DatumPocetka   = node["DatumPocetka"].As <DateTime>();
                sednica.DatumZavrsetka = node["DatumZavrsetka"].As <DateTime>();

                sednice.Add(sednica);
            }

            return(sednice);
        }
Exemplo n.º 2
0
        public List <Sednica> SveSednice()
        {
            List <Sednica> sednice = new List <Sednica>();
            var            session = SessionManager.GetSession();

            var test = session.WriteTransaction(t =>
            {
                var rezultat = t.Run(@"MATCH (n:Sednica) RETURN n").ToList();

                return(rezultat);
            });

            foreach (var t in test)
            {
                var     node    = t["n"].As <INode>();
                Sednica sednica = new Sednica();

                sednica.Id             = node.Id.ToString();
                sednica.BrojZasedanja  = node["BrojZasedanja"].As <string>();
                sednica.BrojSaziva     = node["BrojSaziva"].As <string>();
                sednica.DatumPocetka   = node["DatumPocetka"].As <DateTime>();
                sednica.DatumZavrsetka = node["DatumZavrsetka"].As <DateTime>();

                sednice.Add(sednica);
            }

            return(sednice);
        }
Exemplo n.º 3
0
 public SednicaView(Sednica sednica)
 {
     this.Id             = sednica.Id;
     this.BrojSaziva     = sednica.BrojSaziva;
     this.BrojZasedanja  = sednica.BrojZasedanja;
     this.DatumPocetka   = sednica.DatumPocetka;
     this.DatumZavrsetka = sednica.DatumZavrsetka;
 }
Exemplo n.º 4
0
        public void DodajSednicu(Sednica sednica)
        {
            var session = SessionManager.GetSession();

            session.WriteTransaction(t =>
            {
                var rezultat = t.Run(@"CREATE (n:Sednica {DatumPocetka: '" + sednica.DatumPocetka + "' , DatumZavrsetka: '" + sednica.DatumZavrsetka + "', BrojZasedanja: '" + sednica.BrojZasedanja + "', BrojSaziva: ' " + sednica.BrojSaziva + "'}) return n");

                return(rezultat);
            });
        }
Exemplo n.º 5
0
        public JsonResult DodajSednicu(Sednica sednica)
        {
            JsonResult result = new JsonResult();

            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            if (sednica != null)
            {
                SednicaService.Instance.DodajSednicu(sednica);
                result.Data = new { Success = true };
            }
            else
            {
                result.Data = new { Success = false };
            }
            return(result);
        }
Exemplo n.º 6
0
        public static SednicaPregled updateSednica(SednicaPregled obj)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sednica sed = s.Load <Sednica>(obj.IDSednice);
                sed.BrojZasedanja = obj.BrojZasedanja;
                sed.DatumKraja    = obj.DatumKraja;

                s.Update(sed);
                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
            return(obj);
        }
Exemplo n.º 7
0
        private void btnUpdateSednica_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Sednica s = session.Load <VanrednaSednica>(39);
                s.BrojZasedanja = 4;

                session.Update(s);

                session.Flush();
                session.Close();

                MessageBox.Show("Novi broj zasedanja je 4");
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }