public ActionResult Edit(VMCostType vm) { using (ISession session = Hook.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { try { session.SaveOrUpdate(vm); transaction.Commit(); } catch (Exception e) { transaction.Rollback(); return(View()); } } return(RedirectToAction("Index")); } }
public virtual void SetCostType(VMCostType costType) { costType.Entries.Add(this); CostType = costType; }