Example #1
0
        public async Task <ActionResult <FolderDTO> > CopyFolder(Guid id)
        {
            FolderDTO folder = await _folderService.GetFolderById(id);

            if (!(await _authorizationService.AuthorizeAsync(
                      User, folder, Operations.Create)).Succeeded)
            {
                return(NotFound("Folder not found."));
            }
            FolderDTO copy = await _folderService.CopyFolder(id);

            return(CreatedAtAction(nameof(CopyFolder), copy));
        }