Ejemplo n.º 1
0
        public async Task <IEnumerable <FileContentEntity> > ProcessDataByPage(IList <WikimediaEntity> listDownload)
        {
            ReadFiles             = new ReadFiles();
            GroupList             = new GroupList();
            ReadFileCodes         = new ReadFileCodes();
            ProcessConversionData = new ProcessConversionData();

            var list = new List <FileContentEntity>();



            var codes = ReadFileCodes.getListCodes();

            foreach (var item in listDownload)
            {
                var result = await ReadFiles.ReadFileAsync(item.localPath, item.hour);

                var processedList = ProcessConversionData.ConvertDataToProcess(result, codes);

                var listGroup = GroupList.GetGroupedListByPage(processedList);

                var maxViewCont = listGroup.GetMax(item => item.viewCount);
                maxViewCont.period = item.hour;
                list.Add(maxViewCont);
            }


            return(list);
        }
Ejemplo n.º 2
0
        async Task init()
        {
            booksource = new BookDataSource();
            lo_list    = new IGroupList();

            lo_list.StackListScrollCompleted         += lo_list_StackListScrollCompleted;
            lo_list.StackItemFullAnimationCompleted  += lo_list_StackItemFullAnimationCompleted;
            lo_list.StackItemFullAnimationStarted    += lo_list_StackItemFullAnimationStarted;
            lo_list.StackItemThumbAnimationStarted   += lo_list_StackItemThumbAnimationStarted;
            lo_list.StackItemThumbAnimationCompleted += lo_list_StackItemThumbAnimationCompleted;
            MainGrid.Children.Add(lo_list);

            down_menu = new ControlDownMenu();
            MainGrid.Children.Add(down_menu);
            down_menu.ControlDownElementSelected += menu_ControlDownElementSelected;


            //init data
            var vm = ViewModel as LOViewModel;
            await vm.InitLoad();


            loadLOsInCircle(0);
            lo_list.Source   = booksource;
            down_menu.Source = booksource;
            //vm = this.ViewModel as LOViewModel;
            vm.PropertyChanged += vm_PropertyChanged;
        }
Ejemplo n.º 3
0
 public GroupListTest()
 {
     _GroupList = new GroupList();
 }