public void AddEvent(AddEventRequest request) { try { _loginQuery.IsAuthenticated(request.Ticket); _sessionGenerator.ProlongSession(request.Ticket); _commands.AddEvent(request); } catch (SecurityException e) { throw new FaultException <SecurityException>(e); } catch (Exception e) { throw new FaultException(e.Message); } }