Ejemplo n.º 1
0
        public ActionResult AddFolder(int?parentId, int projectId)
        {
            if (parentId == null)
            {
                return(View());
            }
            Folder par = folderrepository.GetFolderByID((int)parentId);

            foreach (var res in par.SubFolders)
            {
                if (res.Name == "New Folder")
                {
                    return(View());
                }
            }
            Folder newFold = new Folder {
                Name = "New Folder", IsRoot = false, ParentID = parentId
            };

            folderrepository.AddFolder(newFold, par);

            return(InitilizeTree(projectId));
        }
Ejemplo n.º 2
0
        public void TestAddFolder()
        {
            //Arrange
            var newFolder = new Folder()
            {
                ID = 6, Name = "Folder1", IsRoot = true, SubFolders = new List <Folder>(), Files = new List <File>()
            };

            _folder.AddFolder(newFolder);
            //Act
            var getFolder = _folder.GetFolderByID(newFolder.ID);

            //Assert
            Assert.IsNotNull(getFolder);
        }
Ejemplo n.º 3
0
 public void Post([FromBody] FolderModel folder)
 {
     FolderRepository.AddFolder(folder);
 }