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)); }
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); }
public void Post([FromBody] FolderModel folder) { FolderRepository.AddFolder(folder); }