public void EditRegulation(IRegulation aRegulation) { using (var session = NHibernateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { var entity = session.Get<RegulationEntity>(aRegulation.GetId()); entity.DimentionId = aRegulation.GetDimentionId(); entity.StandartSizeId = aRegulation.GetStandartSizeId(); entity.MaxValue = aRegulation.GetMaxValue(); entity.MinValue = aRegulation.GetMinValue(); session.Update(entity); transaction.Commit(); } } }
public int CreateRegulation(IRegulation aRegulation) { using (var session = NHibernateHelper.OpenSession()) { var entity = new RegulationEntity { DimentionId = aRegulation.GetDimentionId(), StandartSizeId = aRegulation.GetStandartSizeId(), MaxValue = aRegulation.GetMaxValue(), MinValue = aRegulation.GetMinValue() }; using (var transaction = session.BeginTransaction()) { session.Save(entity); transaction.Commit(); } return entity.Id; } }