public MeetBot(Config config) : base(FixConfig(config)) { shortWait = new WebDriverWait(driver, new TimeSpan(0, 0, 0, 0, milliseconds: 200)); selectors = MeetSelectorFactory.Get(config.Driver.Browser); State = MeetState.NotLoggedIn; }
private void ChangeState(MeetState state) { if (state == State) { return; } logger.Debug("Changing state {0} => {1}", State, state); State = state; }
public int FindCount(MeetState state, string ownerId) { using (var dataContext = DataContext) { if (string.IsNullOrEmpty(ownerId)) { return(dataContext.Meets.Count(t => t.State == (int)state)); } return(dataContext.Meets.Count(t => t.State == (int)state && t.OwnerId == ownerId)); } }