Ejemplo n.º 1
0
 void IInitializable.Initialize()
 {
     RankingEntitySubject
     .Select(RankingStructureTranslator.Translate)
     .Subscribe(RankingRenderable.RenderRanking);
     RankingNavigator.OnNavigateToTitleAsObservable().Subscribe(_ => NavigateToTitle());
 }
Ejemplo n.º 2
0
        private async void Read()
        {
            // 存在しない場合、一旦空ファイルを作る
            if (!AsyncCRUDHandler.Exists(ResultListFileUri))
            {
                await AsyncCRUDHandler.CreateAsync(ResultListFileUri, ResultListEntityFactory.Create(new List <IResultEntity>()).ToByteArray());
            }
            var bytes = await AsyncCRUDHandler.ReadAsync(ResultListFileUri);

            RankingEntitySubject.OnNext(ResultListEntityTranslator.Translate(bytes.FromByteArray <DataResultList>()));
            RankingEntitySubject.OnCompleted();
        }