示例#1
0
        public ActionResult EditSklad(int SkladID, int bramkarz, int obronca1, int obronca2, int obronca3, int obronca4, int pomocnik1, int pomocnik2, int pomocnik3, int pomocnik4, int napastnik1, int napastnik2)
        {
            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        session.Save(typMeczu);
                        transaction.Commit();
                    }
                }
            }
            catch (Exception exception)
            {
                return(View());
            }
            TypMeczu       nowytyp        = typymeczow.Find(x => x.NazwaTypu == typMeczu.NazwaTypu);
            StatystykiTypu nowestatystyki = new StatystykiTypu();

            nowestatystyki.StatystykiTypuID = nowytyp.TypMeczuID;
            nowestatystyki.IloscMeczy       = 0;
            nowestatystyki.IloscPunktow     = 0;
            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        session.Save(typMeczu);
                        transaction.Commit();
                    }
                }
            }
            catch (Exception exception)
            {
                return(View());
            }

            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        nowytyp.StatystykiTypuID = nowytyp.TypMeczuID;
                        session.Update(nowytyp);
                        transaction.Commit();
                    }
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception exception)
            {
                return(View());
            }
        }
示例#2
0
        public ActionResult CreateTyp(TypMeczu typMeczu)
        {
            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        session.Save(typMeczu);
                        transaction.Commit();
                    }
                }
            }
            catch (Exception exception)
            {
                return(View());
            }
            TypMeczu       nowytyp        = typymeczow.Find(x => x.NazwaTypu == typMeczu.NazwaTypu);
            StatystykiTypu nowestatystyki = new StatystykiTypu();

            nowestatystyki.StatystykiTypuID = nowytyp.TypMeczuID;
            nowestatystyki.IloscMeczy       = 0;
            nowestatystyki.IloscPunktow     = 0;
            try
            {
                using (NHibernate.ISession session = NHIbernateSession.OpenSession())
                {
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        session.Save(typMeczu);
                        transaction.Commit();
                    }
                }
            }
            catch (Exception exception)
            {
                return(View());
            }

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