public ActionResult RenameFolder(int?id, string newName, int projectId)
        {
            if (id == null)
            {
                return(View());
            }
            Folder changeFold = folderrepository.GetFolderByID((int)id);

            if (changeFold.IsRoot)
            {
                foreach (var temp in changeFold.SubFolders)
                {
                    if (temp.Name == newName)
                    {
                        return(RedirectToAction("Index", "Project", new { id = projectId }));
                    }
                }
            }
            else
            {
                foreach (var temp in changeFold.Parent.SubFolders)
                {
                    if (temp.Name == newName)
                    {
                        return(RedirectToAction("Index", "Project", new { id = projectId }));
                    }
                }
            }

            folderrepository.UpdateFolderNameByID((int)id, newName);

            return(RedirectToAction("Index", "Project", new { id = projectId }));
        }