Exemplo n.º 1
0
        public DtoFolder AddFolder(DtoFolder parent, string newFolderName)
        {
            var folder = folderRepository.Add(parent.ToDalFolder(), newFolderName);

            uow.Commit();

            return(folder.ToDtoFolder());
        }
Exemplo n.º 2
0
 public void RemoveAccessToFolderToUsers(DtoFolder folder, params DtoUser[] users)
 {
     folderRepository.RemoveAccessToFolder(folder.ToDalFolder(), users.Select(item => item.ToDalUser()).ToArray());
     uow.Commit();
 }
Exemplo n.º 3
0
 public void MoveFilesIntoAnotherFolder(DtoFolder folder, params DtoFile[] files)
 {
     folderRepository.MoveFiles(folder.ToDalFolder(), files.Select(item => item.ToDalFile()).ToArray());
     uow.Commit();
 }
Exemplo n.º 4
0
 public void MoveFolder(DtoFolder movingFolder, DtoFolder toFolder)
 {
     folderRepository.Move(movingFolder.ToDalFolder(), toFolder.ToDalFolder());
     uow.Commit();
 }
Exemplo n.º 5
0
 public void UpdateFolder(DtoFolder e)
 {
     folderRepository.Update(e.ToDalFolder());
     uow.Commit();
 }
Exemplo n.º 6
0
 public IEnumerable <DtoFolder> GetNeighboringNodes(DtoFolder folder)
 => folderRepository.GetNeighboringNodes(folder.ToDalFolder()).Select(item => item.ToDtoFolder());
Exemplo n.º 7
0
 public DtoFolder GetPreviousLevelParentNode(DtoFolder folder)
 => folderRepository.GetPreviousLevelParentNode(folder.ToDalFolder()).ToDtoFolder();
Exemplo n.º 8
0
 public IEnumerable <DtoFolder> GetNextLevelChildNodes(DtoFolder folder)
 => folderRepository.GetNextLevelChildNodes(folder.ToDalFolder()).Select(item => item.ToDtoFolder());