Ejemplo n.º 1
0
        // private Dictionary<string,FileSystemWatcher> _directoriesFileSystemWatchers = new Dictionary<string, FileSystemWatcher>();

        public DirectoryWatcher(TopViewModel top, IDirectoryViewModel root, PathHelper pathHelper, Dispatcher dispatcher)
        {
            Top         = top;
            _pathHelper = pathHelper;
            _dispatcher = dispatcher;
            root.SubDirectories.CollectionLoaded += SubDirectories_CollectionLoaded;
        }
        private void TopListBox_OnItemRealized(object sender, ItemRealizationEventArgs e)
        {
            var listBox = sender as LongListSelector;

            if (listBox == null)
            {
                return;
            }

            var items = listBox.ItemsSource as ObservableCollection <Pattern>;

            if (items == null)
            {
                return;
            }

            var currentItem = e.Container.Content as Pattern;

            if (currentItem == null)
            {
                return;
            }

            TopViewModel viewModel = ((PatternGroupViewModel)ViewModel).Top;

            if (currentItem.Equals(viewModel.Items.Last()))
            {
                int offset = viewModel.Items.Count;
                viewModel.Load(offset);
            }
        }
Ejemplo n.º 3
0
        public async Task <TopViewModel> GetTopPostsAsync(ClaimsPrincipal user, int?page = null)
        {
            List <Post> posts = await Get <List <Post> >($"Posts", page);

            TopViewModel model = await _createViewModel(posts.OrderByDescending(f => f.Comments.Count()).ThenByDescending(f => f.CreatedOn).ToList(), user, page);

            model.Pager = new PagerViewModel(posts.Count(), page == null ? 1 : (int)page);

            return(model);
        }
        public ActionResult Top()
        {
            var model = new TopViewModel()
            {
                Adress  = _info.Adress,
                Phone   = _info.Phone,
                RestDay = _welcomeText.NoteForClosedDay,
                WorkDay = _welcomeText.DaysHour
            };

            return(PartialView(model));
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> Page(int page)
        {
            TopViewModel model = await _commands.GetTopPostsAsync(HttpContext.User, page);

            return(PartialView("_Page", model));
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> IndexAsync()
        {
            TopViewModel model = await _commands.GetTopPostsAsync(HttpContext.User);

            return(View(model));
        }
Ejemplo n.º 7
0
 public TopContol()
 {
     InitializeComponent();
     DataContext = new TopViewModel();
 }
Ejemplo n.º 8
0
 public override void Dispose()
 {
     TopViewModel.Dispose();
     BottomViewModel.Dispose();
 }