C# Class Naif.Blog.Services.XmlBlogRepository

Inheritance: FileBlogRepository
显示文件 Open project: cnurse/Naif.Blog

Public Methods

Method Description
XmlBlogRepository ( IHostingEnvironment env, IMemoryCache memoryCache, ILoggerFactory loggerFactory ) : System

Protected Methods

Method Description
GetPost ( string file, string blogId ) : Post
SavePost ( Post post, string file ) : void

Private Methods

Method Description
LoadCategories ( Post post, System.Xml.Linq.XElement doc ) : void
ReadValue ( System.Xml.Linq.XElement doc, System.Xml.Linq.XName name, string defaultValue = "" ) : string

Method Details

GetPost() protected method

protected GetPost ( string file, string blogId ) : Post
file string
blogId string
return Naif.Blog.Models.Post

SavePost() protected method

protected SavePost ( Post post, string file ) : void
post Naif.Blog.Models.Post
file string
return void

XmlBlogRepository() public method

public XmlBlogRepository ( IHostingEnvironment env, IMemoryCache memoryCache, ILoggerFactory loggerFactory ) : System
env IHostingEnvironment
memoryCache IMemoryCache
loggerFactory ILoggerFactory
return System