public ActionResult Create(NewMenuViewModel newMenuViewModel)
        {
            ControllerResult result = ControllerResult.SuccResult;
            Path             path   = new Path()
            {
                Name       = newMenuViewModel.MenuName,
                OrderNo    = newMenuViewModel.MenuOrderNo,
                IsCategory = newMenuViewModel.IsCategory == 1,
                CategoryId = newMenuViewModel.CategoryId,
                Status     = newMenuViewModel.MenuStatus,
                Icon       = newMenuViewModel.MenuIcon,
                Url        = string.IsNullOrWhiteSpace(newMenuViewModel.MenuUrl) ? string.Empty : newMenuViewModel.MenuUrl.Trim()
            };
            string errorMsg = string.Empty;

            bool editResult = pathServcie.AddPath(path, out errorMsg);

            if (!editResult)
            {
                result         = ControllerResult.FailResult;
                result.ErroMsg = errorMsg;
            }
            else
            {
                LogUserAction("对模块进行了新增操作,模块名称为{0},模块编号为{1},模块状态为{2}".Fmt(newMenuViewModel.MenuName,
                                                                          newMenuViewModel.MenuOrderNo,
                                                                          newMenuViewModel.MenuStatus));
            }
            return(Content(result.ToJson()));
        }
        private Album GetAlbumAtDirectory(DirectoryInfo directory)
        {
            var subAlbums  = GetSubAlbums(directory);
            var imageFiles = _imageService.GetImagesFromDirectory(directory);
            var album      = new Album(directory.FullName, imageFiles, subAlbums);

            _pathService.AddPath(album.Hash, album.Path);
            return(album);
        }