// 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); } }
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)); }
public async Task <IActionResult> Page(int page) { TopViewModel model = await _commands.GetTopPostsAsync(HttpContext.User, page); return(PartialView("_Page", model)); }
public async Task <IActionResult> IndexAsync() { TopViewModel model = await _commands.GetTopPostsAsync(HttpContext.User); return(View(model)); }
public TopContol() { InitializeComponent(); DataContext = new TopViewModel(); }
public override void Dispose() { TopViewModel.Dispose(); BottomViewModel.Dispose(); }