예제 #1
0
        public ActionResult Rename(string path, string folder)
        {
            RenameFolderViewModel viewModel = new RenameFolderViewModel()
            {
                OldName = folder,
                Path    = path,
                NewName = folder
            };

            return(PartialView("RenameFolderDialog", viewModel));
        }
예제 #2
0
        public ActionResult Rename(RenameFolderViewModel viewModel)
        {
            try
            {
                FoldersService.Rename(viewModel.Path, viewModel.OldName, viewModel.NewName);
            }
            catch (Exception exception)
            {
                return(PartialView("ErrorsList", ProcessException(exception)));
            }

            return(GetFolderView(viewModel.Path));
        }
예제 #3
0
        public async Task <IActionResult> Rename(RenameFolderViewModel folder)
        {
            RenameFolderResult Result = await _mediatr.Send(new UpdateFolderNameCommand(folder.FileId, folder.NewName));

            return(HandleResult(Result, Result.Folder));
        }