Ejemplo n.º 1
0
 public ActionResult EditStatystyki(int StatystykiMEczuID, StatystykiMeczu statystyki)
 {
     try
     {
         using (NHibernate.ISession session = NHIbernateSession.OpenSession())
         {
             using (ITransaction transaction = session.BeginTransaction())
             {
                 session.Update(statystyki);
                 transaction.Commit();
             }
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception exception)
     {
         return(View());
     }
 }
Ejemplo n.º 2
0
        public ActionResult Create(Mecz mecz)
        {
            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        session.Save(mecz);
                        transaction.Commit();
                        mecze = session.Query <Mecz>().ToList();
                    }
                }
            }
            catch (Exception exception)
            {
                return(View());
            }

            Mecz            nowymecz       = mecze.Find(x => x.DataMeczu == mecz.DataMeczu);
            StatystykiMeczu nowestatystyki = new StatystykiMeczu();

            nowestatystyki.StatystykiMeczuID = nowymecz.MeczID;
            nowestatystyki.IloscRoznych      = 0;
            nowestatystyki.IloscKarnych      = 0;
            nowestatystyki.IloscFauli        = 0;

            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        session.Save(nowestatystyki);
                        transaction.Commit();
                    }
                }
            }
            catch (Exception exception)
            {
                return(View());
            }


            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        nowymecz.StatystykiMeczuID = nowymecz.MeczID;
                        session.Update(nowymecz);
                        transaction.Commit();
                    }
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception exception)
            {
                return(View());
            }
        }