public AppUpdateState GetState() { AppUpdateState result = AppUpdateState.None; string state = _regBc.LoadRegProp("UpdState"); switch (state) { case "1": result = AppUpdateState.Downloaded; break; case "2": result = AppUpdateState.Updated; break; case "3": result = AppUpdateState.Finished; break; } return(result); }
public void SetState(AppUpdateState state) { switch (state) { case AppUpdateState.Downloaded: _regBc.SaveRegProp("UpdState", "1"); break; case AppUpdateState.Updated: _regBc.SaveRegProp("UpdState", "2"); break; case AppUpdateState.Finished: _regBc.SaveRegProp("UpdState", "3"); break; default: _regBc.SaveRegProp("UpdState", "0"); break; } }
public Task UpdateAvailable(string version, AppUpdateState appUpdateState = AppUpdateState.UpdateAvailable) => Raise(new AppState(appUpdateState, version));
public AppState(AppUpdateState updateState, string version) { UpdateState = updateState; Version = version; }
public Task UpdateAvailable(string version, AppUpdateState appUpdateState = AppUpdateState.UpdateAvailable) { throw new NotImplementedException(); }