C# Класс Naif.Blog.Services.FileBlogRepository

Наследование: IBlogRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
FileBlogRepository ( IHostingEnvironment env, IMemoryCache memoryCache ) : System
GetPost ( string file, string blogId ) : Post
SavePost ( Post post, string file ) : void

Приватные методы

Метод Описание
GetPosts ( string blogId ) : IEnumerable

Описание методов

Delete() публичный Метод

public Delete ( Post post ) : void
post Naif.Blog.Models.Post
Результат void

FileBlogRepository() защищенный Метод

protected FileBlogRepository ( IHostingEnvironment env, IMemoryCache memoryCache ) : System
env IHostingEnvironment
memoryCache IMemoryCache
Результат System

GetAll() публичный Метод

public GetAll ( string blogId ) : IEnumerable
blogId string
Результат IEnumerable

GetCategories() публичный Метод

public GetCategories ( string blogId ) : int>.Dictionary
blogId string
Результат int>.Dictionary

GetPost() защищенный абстрактный Метод

protected abstract GetPost ( string file, string blogId ) : Post
file string
blogId string
Результат Naif.Blog.Models.Post

GetTags() публичный Метод

public GetTags ( string blogId ) : int>.Dictionary
blogId string
Результат int>.Dictionary

Save() публичный Метод

public Save ( Post post ) : void
post Naif.Blog.Models.Post
Результат void

SaveMedia() публичный Метод

public SaveMedia ( string blogid, MediaObject media ) : string
blogid string
media Naif.Blog.Models.MediaObject
Результат string

SavePost() защищенный абстрактный Метод

protected abstract SavePost ( Post post, string file ) : void
post Naif.Blog.Models.Post
file string
Результат void