private void Upload(object sender, RoutedEventArgs e) { if (this.DataContext is BoxDetailViewModel) { BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel; if (_detailVM != null) { if (selectFile == null) { _detailVM.Upload("0"); } else { if (selectFile.IsFile) { _detailVM.Upload(selectFile.ParentID); } else { _detailVM.Upload(selectFile.FileId); } } } } }
private void Create(object sender, RoutedEventArgs e) { if (this.DataContext is BoxDetailViewModel) { BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel; if (_detailVM != null) { if (selectFile == null) { _detailVM.Create("test"); } else { if (selectFile.IsFile) { _detailVM.Create("zhang", selectFile.ParentID); } else { _detailVM.Create("zhangluqi", selectFile.FileId); } } } } }
private void Refresh(object sender, RoutedEventArgs e) { if (this.DataContext is BoxDetailViewModel) { BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel; if (_detailVM != null) { _detailVM.Refresh(); } } }
private void Delete(object sender, RoutedEventArgs e) { if (this.DataContext is BoxDetailViewModel) { BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel; if (_detailVM != null) { if (selectFile != null) { _detailVM.Delete(selectFile); } } } }
private void Select(object sender, SelectionChangedEventArgs e) { if (e.AddedItems != null && e.AddedItems.Count > 0) { FileEntity fileEntity = e.AddedItems[0] as FileEntity; selectFile = fileEntity; if (this.DataContext is BoxDetailViewModel) { BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel; if (_detailVM != null) { //_detailVM.Search(fileEntity); } } } }
private void Select(object sender, RoutedPropertyChangedEventArgs <object> e) { if (e.NewValue is FileEntity) { FileEntity fileEntity = e.NewValue as FileEntity; selectFile = fileEntity; if (this.DataContext is BoxDetailViewModel) { BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel; if (_detailVM != null) { _detailVM.Search(fileEntity); } } } }
public async Task <IActionResult> BoxDetails(int boxId = 1) { var wxBox = await boxService.GetBoxDetailsAsync(boxId); if (wxBox.IsNull()) { return(NotFound()); } var model = new BoxDetailViewModel { BoxId = wxBox.Id, BoxName = wxBox.Name, WxBoxApps = wxBox.WxBoxApps?.ToList() }; return(View(model)); }