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()); } }
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()); } }