private void CloseAllStreams() { _logger.Info($"Closing streams"); if(!(Time is null)) { Time.RemoveCallback(TimeTag); Time.Remove(); _logger.Info($"Time Closed"); } if(!(Science is null)) { Science.RemoveCallback(ScienceTag); Science.Remove(); _logger.Info($"Science Closed"); } if(!(Funds is null)) { Funds.RemoveCallback(FundsTag); Funds.Remove(); _logger.Info($"Funds Closed"); } if(!(Reputation is null)) { Reputation.RemoveCallback(ReputationTag); Reputation.Remove(); _logger.Info($"Reputation Closed"); } if(!(GameScene is null)) { GameScene.RemoveCallback(GameSceneTag); GameScene.Remove(); _logger.Info($"GameScene Closed"); } }
private async Task DeleteFund(FundViewModel fundViewModel) { if (await _pageService.DisplayAlert("Warning", $"Are you sure you want to delete {fundViewModel.Source} : {fundViewModel.Amount}?", "YES", "NO")) { Funds.Remove(fundViewModel); var fund = await _fundStore.GetFund(fundViewModel.Id); await _fundStore.DeleteFund(fund); } }