C# Class Naif.Blog.Services.FileBlogRepository

Inheritance: IBlogRepository
Afficher le fichier Open project: cnurse/Naif.Blog

Méthodes publiques

Méthode Description
Delete ( Post post ) : void
GetAll ( string blogId ) : IEnumerable
GetCategories ( string blogId ) : int>.Dictionary
GetTags ( string blogId ) : int>.Dictionary
Save ( Post post ) : void
SaveMedia ( string blogid, MediaObject media ) : string

Méthodes protégées

Méthode Description
FileBlogRepository ( IHostingEnvironment env, IMemoryCache memoryCache ) : System
GetPost ( string file, string blogId ) : Post
SavePost ( Post post, string file ) : void

Private Methods

Méthode Description
GetPosts ( string blogId ) : IEnumerable

Method Details

Delete() public méthode

public Delete ( Post post ) : void
post Naif.Blog.Models.Post
Résultat void

FileBlogRepository() protected méthode

protected FileBlogRepository ( IHostingEnvironment env, IMemoryCache memoryCache ) : System
env IHostingEnvironment
memoryCache IMemoryCache
Résultat System

GetAll() public méthode

public GetAll ( string blogId ) : IEnumerable
blogId string
Résultat IEnumerable

GetCategories() public méthode

public GetCategories ( string blogId ) : int>.Dictionary
blogId string
Résultat int>.Dictionary

GetPost() protected abstract méthode

protected abstract GetPost ( string file, string blogId ) : Post
file string
blogId string
Résultat Naif.Blog.Models.Post

GetTags() public méthode

public GetTags ( string blogId ) : int>.Dictionary
blogId string
Résultat int>.Dictionary

Save() public méthode

public Save ( Post post ) : void
post Naif.Blog.Models.Post
Résultat void

SaveMedia() public méthode

public SaveMedia ( string blogid, MediaObject media ) : string
blogid string
media Naif.Blog.Models.MediaObject
Résultat string

SavePost() protected abstract méthode

protected abstract SavePost ( Post post, string file ) : void
post Naif.Blog.Models.Post
file string
Résultat void