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); }