public string GetResponse(string userGuid, string ip) { using (var session = Connector.OpenSession()) using (var transaction = session.BeginTransaction()) { var configurator = new EventConfigurator(); var userId = UserHelper.GetUserByGuid(session, userGuid).Id; var configs = session.Query <EventConfiguration>().Where(x => x.UserId == userId); foreach (var config in configs) { if (configurator.CheckEvent(session, config, ip)) { var data = configurator.GetSmartResult(session, config, ip); return(configurator.ParseTemplate(session, config, data)); } } transaction.Commit(); return(string.Empty); } }
public void SetUp() { _serviceProviderMock = new Mock <IServiceProvider>(MockBehavior.Strict); _pipeline = new Pipeline(_serviceProviderMock.Object); _eventConfigurator = new EventConfigurator <object>( _serviceProviderMock.Object ); }
public void SetUp() { _configurator = new EventConfigurator(); }