Beispiel #1
0
        public ActionResult Details(string dmstype, string name)
        {
            string cabinetId = _userService.GetCurrentCabinetId();

            if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(dmstype) &&
                !string.IsNullOrEmpty(cabinetId))
            {
                var    isFolder = dmstype.ToUpper().Trim() == "FOLDER" ? true : false;
                string username = User.Identity.GetUserId();

                var dokIndexs = _dokmeeService.GetCabinetIndexes(username, cabinetId).ToList();

                IEnumerable <DokmeeFilesystem> dokmeeFilesystems = _dokmeeService.GetDokmeeFilesystems(username, name, isFolder, cabinetId);

                DetailModel model = new DetailModel()
                {
                    FolderName    = name,
                    CabinetId     = cabinetId,
                    TableTitles   = _mapper.Map <List <DocumentIndex> >(dokIndexs),
                    DocumentItems = _mapper.Map <List <DocumentItem> >(dokmeeFilesystems).Where(t => !t.IsInRecycleBin).ToList()
                };

                model.TableTitles = model.TableTitles.OrderBy(t => t.Order).ToList();
                ViewBag.cabinetId = cabinetId;
                return(View(model));
            }
            else
            {
                return(View());
            }
        }
Beispiel #2
0
 public ActionResult Details(string cabinetId, string dmstype, string name)
 {
     if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(dmstype) &&
         !string.IsNullOrEmpty(cabinetId))
     {
         var         isFolder = dmstype.ToUpper().Trim() == "FOLDER" ? true : false;
         string      username = User.Identity.GetUserId();
         DetailModel model    = new DetailModel();
         IEnumerable <DokmeeFilesystem> dokmeeFilesystems = _dokmeeService.GetDokmeeFilesystems(username, name, isFolder, cabinetId);
         model.dokmeeFilesystems = dokmeeFilesystems;
         ViewBag.cabinetId       = cabinetId;
         return(View(model));
     }
     else
     {
         return(View());
     }
 }