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()); } }
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()); } }