C# Class Blog.Web.Api.Controllers.PostsController

Inheritance: ApiController
Show file Open project: jsnmgpnty/Blogness2.0

Public Methods

Method Description
PostsController ( IPostsResource postsSvc, IUsersResource usersSvc, IViewCountResource viewCountSvc, IErrorSignaler errorSignaler, IConfigurationHelper configurationHelper ) : System

Private Methods

Method Description
Delete ( int id ) : void
Get ( int postId ) : IHttpActionResult
Get ( string tagName ) : IHttpActionResult
GetMoreByTag ( string tagName, int skip ) : IHttpActionResult
GetMorePopular ( int skip = 10 ) : IHttpActionResult
GetMoreRecent ( int skip = 10 ) : IHttpActionResult
GetMoreUserDashboard ( int userId, int skip ) : IHttpActionResult
GetMoreUserPosts ( int userId, int skip ) : IHttpActionResult
GetPopular ( ) : IHttpActionResult
GetRecent ( ) : IHttpActionResult
GetRelated ( int postId ) : IHttpActionResult
GetUserDashboard ( int userId ) : IHttpActionResult
GetUserPosts ( int userId ) : IHttpActionResult
Post ( [ post ) : IHttpActionResult
Put ( [ post ) : IHttpActionResult
Search ( [ query ) : IHttpActionResult
Search ( [ query, [ skip ) : IHttpActionResult
UpdateViewCount ( int postId ) : void

Method Details

PostsController() public method

public PostsController ( IPostsResource postsSvc, IUsersResource usersSvc, IViewCountResource viewCountSvc, IErrorSignaler errorSignaler, IConfigurationHelper configurationHelper ) : System
postsSvc IPostsResource
usersSvc IUsersResource
viewCountSvc IViewCountResource
errorSignaler IErrorSignaler
configurationHelper IConfigurationHelper
return System