public async Task OnGetAsync(CancellationToken cancellationToken) { using (var scope = Services.CreateScope()) { var dbContext = scope.ServiceProvider .GetRequiredService <CustomerInfoDbContext>(); CustomerList = await dbContext.CustomerInfo.ToListAsync(); //IEnumerable<StateStats> statesInfo = stateData.GetStateStats().Result; IStateData stateData = scope.ServiceProvider.GetRequiredService <IStateData>(); if (stateData != null) { IEnumerable <StateStats> statesInfo = stateData.GetStateStats().Result; foreach (var recipient in CustomerList) { Console.WriteLine("in background task"); Console.WriteLine("BEFORE email: " + recipient.Email); StateStats stateOfInterest = statesInfo.FirstOrDefault(x => x.State == recipient.State.ToUpper()); Console.WriteLine("email: " + recipient.Email); Console.WriteLine("stateOfInterest: " + stateOfInterest.State); Execute(recipient.Email, recipient.Name, recipient.State, stateOfInterest).Wait(); } } await Task.CompletedTask; } }
public void InitData(IStateData clientState, IStaticData staticData) { //Static = _static; //_state.InitData(clientState, _accessors, _changeStorage); //_accessors.SetStaticData(staticData); //_accessors.SetStateData(_state); //_additionalLogics.PostInit(); }
public HomeController(IWidgetData WidgetData, IStateData StateData, ICalculation Calculation) { _widgetdata = WidgetData; _stateData = StateData; _calculation = Calculation; }
public void SetState(EAppStateId id, bool resetState, IStateData data) { if (mCurState == null) { AppState newState; if (!mStates.ContainsKey(id)) { Debug.LogWarning("Error! Cannot find state: " + id); newState = mStates[EAppStateId.MainMenu]; } else { newState = mStates[id]; } mCurState = newState; mCurState.Activate(data, resetState); return; } Debug.Log(id + " " + mCurState.ID); if (mCurState.ID != id) { AppState newState; if (!mStates.ContainsKey(id)) { Debug.LogWarning("Error! Cannot find state: " + id); newState = mStates[EAppStateId.MainMenu]; newState = mStates[EAppStateId.GameOver]; newState = mStates[EAppStateId.GridGame]; newState = mStates[EAppStateId.InfoMenu]; newState = mStates[EAppStateId.GameMenu]; newState = mStates[EAppStateId.Regulations]; newState = mStates[EAppStateId.Developer]; } else { newState = mStates[id]; } if (newState != mCurState || resetState) { mCurState.Deactivate(); mCurState = newState; mCurState.Activate(data, resetState); } else { Debug.Log("Error! Cannot set new state: newState = mCurState!"); } } else { Debug.Log("Error trying to set the SAME state!"); } }
public void SetState(EAppStateId id, bool resetState, IStateData data) { if (mCurState == null) { AppState newState; if (!mStates.ContainsKey(id)) { Debug.LogWarning("Error! Cannot find state: " + id); newState = mStates[EAppStateId.MainMenu]; } else { newState = mStates[id]; } mCurState = newState; mCurState.Activate(data, resetState); return; } Debug.Log(id + " " + mCurState.mId); if (mCurState.mId != id) { AppState newState; if (!mStates.ContainsKey(id)) { Debug.LogWarning("Error! Cannot find state: " + id); newState = mStates[EAppStateId.MainMenu]; newState = mStates[EAppStateId.Game]; newState = mStates[EAppStateId.Pause]; } else { newState = mStates[id]; } if (newState != mCurState || resetState) { mCurState.Deactivate(); mCurState = newState; mCurState.Activate(data, resetState); } else { Debug.Log("Error! Cannot set new state: newState = mCurState!"); } } else { Debug.Log("Error trying to set the SAME state!"); } //Debug.Log(mCurState); }
public static AutoMock CreateAutoMock(this IClaptrapDesign claptrapDesign, string id, IStateData stateData, Action <ContainerBuilder, ActorHost>?builderAction = default, Func <AutoMock>?autoMockFunc = default) { var claptrapIdentity = new ClaptrapIdentity(id, claptrapDesign.ClaptrapTypeCode); var actorTypeInformation = ActorTypeInformation.Get(claptrapDesign.ClaptrapBoxImplementationType); var actorHost = new ActorHost(actorTypeInformation, new ActorId(id),
public void UpdateCurrentState(IStateData stateData) { if (!(stateData is TStateData castStateData)) { throw new ArgumentException($"Expected state data of type {typeof(TStateData)}. Received state data of type {stateData?.GetType()}."); } var updatedKey = m_StateManager.GetStateDataKey(castStateData); UpdateCurrentState(updatedKey); }
public string Serialize(IClaptrapIdentity identity, IStateData stateData) { var design = _claptrapDesignStore.FindDesign(identity); var stateDataType = design.StateDataType; var re = JsonConvert.SerializeObject(stateData, stateDataType, new JsonSerializerSettings { Formatting = Formatting.None }); return(re); }
public override void Activate(IStateData data, bool resetState) { Time.timeScale = 0; if (mGUICanvas == null) { mGUICanvas = GameObject.Instantiate(Resources.Load("GUI/PauseMenu/PauseMenu") as GameObject); } else { mGUICanvas.SetActive(true); } }
public override void Activate(IStateData data, bool resetState) { Time.timeScale = 0; if (mGUICanvas == null) { mGUICanvas = GameObject.Instantiate(Resources.Load("GUI/PauseMenu/PauseMenu") as GameObject); } else { mGUICanvas.SetActive(true); } }
public override void Activate(IStateData data, bool resetState) { if (resetState == false) { Time.timeScale = 1; } else { UserData.Instance.ResetScore(); Time.timeScale = 1; Application.LoadLevel("GameField"); } }
public override void Activate(IStateData data, bool resetState) { if (resetState == false) { Time.timeScale = 1; } else { UserData.Instance.ResetScore(); Time.timeScale = 1; Application.LoadLevel("GameField"); } }
public SpotifyController( IUserAccountsService userAccounts, //UserAuthService authService, //AuthStateService stateService, IUserData channelUserData, IStateData userStateData) { _userAccounts = userAccounts; //_authService = authService; //_stateService = stateService; _userData = channelUserData; _userStateData = userStateData; }
public void InitData(IStateData data, InternalAccessors _accessors, ChangeStorage storage) { _AchievementState.InitData(data.AchievementState, _accessors.AchievementAccessor, storage); _BattleState.InitData(data.BattleState, _accessors.BattleAccessor, storage); _CutSceneState.InitData(data.CutSceneState, _accessors.CutSceneAccessor, storage); _ExplorerState.InitData(data.ExplorerState, _accessors.ExplorerAccessor, storage); _InventoryState.InitData(data.InventoryState, _accessors.InventoryAccessor, storage); _LogState.InitData(data.LogState, _accessors.LogAccessor, storage); _PlayerState.InitData(data.PlayerState, _accessors.PlayerAccessor, storage); _ScorersState.InitData(data.ScorersState, _accessors.ScorersAccessor, storage); _SettingsState.InitData(data.SettingsState, _accessors.SettingsAccessor, storage); _ShopState.InitData(data.ShopState, _accessors.ShopAccessor, storage); _UnitsState.InitData(data.UnitsState, _accessors.UnitsAccessor, storage); }
public AuthService( HttpClient httpClient, IUserAccountsService userAccounts, IConfiguration configuration, IUserData channelUserData, IStateData userStateData, ILogger <SpotifyService> logger) { _http = httpClient; _userAccounts = userAccounts; _config = configuration; _userData = channelUserData; _userStateData = userStateData; _logger = logger; }
public void SetState(EAppStateId id, IStateData data) { SetState(id, false, data); }
public virtual void Activate(IStateData data, bool reset) { AsyncOperation op = SceneManager.LoadSceneAsync(_sceneName); AppRoot.Instance.StartCoroutine(LoadSceneData(op)); }
public StateService(IStateDataFactory stateDataFactory) { _stateData = new StateDataFactory().Create(); }
public abstract void Activate(IStateData data, bool resetState);
public override void Activate(IStateData data, bool resetState) { Application.LoadLevel("MainMenu"); }
public abstract void Activate(IStateData data, bool resetState);
public void SetState(EAppStateId id, IStateData data) { SetState(id, false, data); }
public string Serialize(string claptrapTypeCode, IStateData stateData) { var re = JsonConvert.SerializeObject(stateData); return(re); }
public override void Activate(IStateData data, bool resetState) { mGUICanvas = GameObject.Instantiate(Resources.Load("GUI/GameOver/GameOver") as GameObject); }
/// <summary> /// 是否为删除数据 /// </summary> /// <param name="data">数据</param> /// <returns>是否为删除数据</returns> public static bool IsDeleted(this IStateData data) { return(data.DataState == DataStateType.Delete); }
public override void Activate(IStateData data, bool resetState) { Application.LoadLevel("MainMenu"); }
public DataState(IClaptrapIdentity identity, IStateData data, long version) { Identity = identity; Data = data; Version = version; }
public override void Activate(IStateData data, bool resetState) { mGUICanvas = GameObject.Instantiate(Resources.Load("GUI/GameOver/GameOver") as GameObject); }