C# Класс BlogSharp.Core.Impl.Services.Post.PostService

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

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

Метод Описание
AddComment ( Feedback comment ) : void
AddPost ( Model post ) : void
GetPostByFriendlyTitle ( Blog blog, string friendlyTitle ) : Post
GetPostById ( Blog blog, int id ) : Post
GetPostsByBlog ( Blog blog ) : IList
GetPostsByBlogPaged ( Blog blog, int skip, int take ) : IList
GetPostsByTagPaged ( Blog blog, string friendlyTagName, int skip, int take ) : IList
PostService ( IPostRepository postRepository ) : System.Collections.Generic
RemoveComment ( Feedback comment ) : void
RemovePost ( Model post ) : void

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

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

public AddComment ( Feedback comment ) : void
comment Feedback
Результат void

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

public AddPost ( Model post ) : void
post Model
Результат void

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

public GetPostByFriendlyTitle ( Blog blog, string friendlyTitle ) : Post
blog Model.Blog
friendlyTitle string
Результат Model.Post

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

public GetPostById ( Blog blog, int id ) : Post
blog Model.Blog
id int
Результат Model.Post

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

public GetPostsByBlog ( Blog blog ) : IList
blog Model.Blog
Результат IList

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

public GetPostsByBlogPaged ( Blog blog, int skip, int take ) : IList
blog Model.Blog
skip int
take int
Результат IList

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

public GetPostsByTagPaged ( Blog blog, string friendlyTagName, int skip, int take ) : IList
blog Model.Blog
friendlyTagName string
skip int
take int
Результат IList

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

public PostService ( IPostRepository postRepository ) : System.Collections.Generic
postRepository IPostRepository
Результат System.Collections.Generic

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

public RemoveComment ( Feedback comment ) : void
comment Feedback
Результат void

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

public RemovePost ( Model post ) : void
post Model
Результат void