public void AddUnit(AddUnitRequest request) { using (var session = NHibernateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { var entity = new Unit { Description = request.Description, Name = request.Name }; session.Save(entity); transaction.Commit(); } } }
public void AddUnit(AddUnitRequest request) { try { _loginQuery.IsAuthenticated(request.Ticket); _sessionGenerator.ProlongSession(request.Ticket); _commands.AddUnit(request); } catch (SecurityException e) { throw new FaultException <SecurityException>(e); } catch (Exception e) { throw new FaultException(e.Message); } }