示例#1
0
 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);
                 }
             }
         }
     }
 }
示例#2
0
 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);
                 }
             }
         }
     }
 }
示例#3
0
 private void Refresh(object sender, RoutedEventArgs e)
 {
     if (this.DataContext is BoxDetailViewModel)
     {
         BoxDetailViewModel _detailVM = this.DataContext as BoxDetailViewModel;
         if (_detailVM != null)
         {
             _detailVM.Refresh();
         }
     }
 }
示例#4
0
 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);
             }
         }
     }
 }
示例#5
0
 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);
             }
         }
     }
 }
示例#6
0
 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);
             }
         }
     }
 }
示例#7
0
        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));
        }