예제 #1
0
        public SportskeAktivnostiView GetSportskeAktivnostiView(int id)
        {
            ISession s = DataLayer.GetSession();

            SportskeAktivnosti sportske = s.Query <SportskeAktivnosti>()
                                          .Where(v => v.Id == id).Select(p => p).FirstOrDefault();

            if (sportske == null)
            {
                return(new SportskeAktivnostiView());
            }

            return(new SportskeAktivnostiView(sportske));
        }
예제 #2
0
        private void Button7_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                SportskeAktivnosti sa = s.Load <SportskeAktivnosti>(23);

                MessageBox.Show(sa.Aktivnost);

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
예제 #3
0
        public int AddSportskeAktivnosti(SportskeAktivnosti a)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                s.Save(a);

                s.Flush();
                s.Close();

                return(1);
            }
            catch (Exception ec)
            {
                return(-1);
            }
        }
예제 #4
0
        public int RemoveSportskeAktivnosti(int id)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                SportskeAktivnosti a = s.Load <SportskeAktivnosti>(id);

                s.Delete(a);

                s.Flush();
                s.Close();

                return(1);
            }
            catch (Exception exc)
            {
                return(-1);
            }
        }
예제 #5
0
        private void KreirajSport_Click(object sender, EventArgs e)
        {
            try
            {
                ISession       s = DataLayer.GetSession();
                Entiteti.Hotel h = s.Load <Entiteti.Hotel>(25);

                SportskeAktivnosti sa = new SportskeAktivnosti();

                sa.Aktivnost     = "Plivanje";
                sa.PripadaHotelu = h;

                s.Save(sa);

                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
예제 #6
0
        public int EditSportkeAktivnosti(SportskeAktivnosti sp)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                SportskeAktivnosti sportska = s.Query <SportskeAktivnosti>()
                                              .Where(v => v.Id == sp.Id).Select(p => p).FirstOrDefault();

                sportska.Aktivnost = sp.Aktivnost;

                s.Update(sportska);

                s.Flush();
                s.Close();

                return(1);
            }
            catch (Exception ec)
            {
                return(-1);
            }
        }
        //public string PripadaHotelu { get; set; }

        public SportskeAktivnostiView(SportskeAktivnosti sa)
        {
            this.AktivnostId = sa.Id;
            this.Aktivnost   = sa.Aktivnost;
            //this.PripadaHotelu = sa.PripadaHotelu.Ime;
        }
예제 #8
0
        public int Put([FromBody] SportskeAktivnosti sa)
        {
            SportskeAktivnostiProvider provider = new SportskeAktivnostiProvider();

            return(provider.EditSportkeAktivnosti(sa));
        }