C# Class Masonry.Services.MasonryDataRepository

Inheritance: IMasonryDataRepository
Mostra file Open project: DenisVuyka/Masonry

Public Methods

Method Description
CheckTimelineUpdates ( int userId, int top ) : int
CreateComment ( int userId, int postId, string content ) : CommentModel
CreatePost ( int userId, string content ) : PostModel
DeletePost ( int accountId, int postId ) : bool
FindUser ( int accountId ) : User
FindUser ( string account ) : User
Follow ( int userId, string account ) : bool
GetComments ( int postId ) : IEnumerable
GetDefaultPicture ( int size ) : UserPictureModel
GetFeedEntries ( int userId, int top ) : IEnumerable
GetFollowers ( int userId, int page ) : IEnumerable
GetFollowings ( int userId, int page ) : IEnumerable
GetMentions ( string account, int top ) : IEnumerable
GetPost ( int postId ) : PostModel
GetTimelineEntries ( int userId, int top ) : IEnumerable
GetTimelineUpdates ( int userId, int top ) : IEnumerable
GetUserPictureNormal ( string account ) : UserPictureModel
GetUserPictureSmall ( string account ) : UserPictureModel
GetUserPictureTiny ( string account ) : UserPictureModel
GetUserProfile ( string currentUserAccount, string account ) : UserProfileModel
GetUserProfiles ( int userId, int page ) : IEnumerable
MasonryDataRepository ( ) : System
MasonryDataRepository ( MasonryDataContext context ) : System
Unfollow ( int userId, string account ) : bool
UpdateAccountSettings ( int userId, string name, string website, string location, string bio, byte picture ) : bool

Method Details

CheckTimelineUpdates() public method

public CheckTimelineUpdates ( int userId, int top ) : int
userId int
top int
return int

CreateComment() public method

public CreateComment ( int userId, int postId, string content ) : CommentModel
userId int
postId int
content string
return Masonry.Models.CommentModel

CreatePost() public method

public CreatePost ( int userId, string content ) : PostModel
userId int
content string
return Masonry.Models.PostModel

DeletePost() public method

public DeletePost ( int accountId, int postId ) : bool
accountId int
postId int
return bool

FindUser() public method

public FindUser ( int accountId ) : User
accountId int
return Masonry.Data.Model.User

FindUser() public method

public FindUser ( string account ) : User
account string
return Masonry.Data.Model.User

Follow() public method

public Follow ( int userId, string account ) : bool
userId int
account string
return bool

GetComments() public method

public GetComments ( int postId ) : IEnumerable
postId int
return IEnumerable

GetDefaultPicture() public method

public GetDefaultPicture ( int size ) : UserPictureModel
size int
return Masonry.Models.UserPictureModel

GetFeedEntries() public method

public GetFeedEntries ( int userId, int top ) : IEnumerable
userId int
top int
return IEnumerable

GetFollowers() public method

public GetFollowers ( int userId, int page ) : IEnumerable
userId int
page int
return IEnumerable

GetFollowings() public method

public GetFollowings ( int userId, int page ) : IEnumerable
userId int
page int
return IEnumerable

GetMentions() public method

public GetMentions ( string account, int top ) : IEnumerable
account string
top int
return IEnumerable

GetPost() public method

public GetPost ( int postId ) : PostModel
postId int
return Masonry.Models.PostModel

GetTimelineEntries() public method

public GetTimelineEntries ( int userId, int top ) : IEnumerable
userId int
top int
return IEnumerable

GetTimelineUpdates() public method

public GetTimelineUpdates ( int userId, int top ) : IEnumerable
userId int
top int
return IEnumerable

GetUserPictureNormal() public method

public GetUserPictureNormal ( string account ) : UserPictureModel
account string
return Masonry.Models.UserPictureModel

GetUserPictureSmall() public method

public GetUserPictureSmall ( string account ) : UserPictureModel
account string
return Masonry.Models.UserPictureModel

GetUserPictureTiny() public method

public GetUserPictureTiny ( string account ) : UserPictureModel
account string
return Masonry.Models.UserPictureModel

GetUserProfile() public method

public GetUserProfile ( string currentUserAccount, string account ) : UserProfileModel
currentUserAccount string
account string
return Masonry.Models.UserProfileModel

GetUserProfiles() public method

public GetUserProfiles ( int userId, int page ) : IEnumerable
userId int
page int
return IEnumerable

MasonryDataRepository() public method

public MasonryDataRepository ( ) : System
return System

MasonryDataRepository() public method

public MasonryDataRepository ( MasonryDataContext context ) : System
context Masonry.Data.MasonryDataContext
return System

Unfollow() public method

public Unfollow ( int userId, string account ) : bool
userId int
account string
return bool

UpdateAccountSettings() public method

public UpdateAccountSettings ( int userId, string name, string website, string location, string bio, byte picture ) : bool
userId int
name string
website string
location string
bio string
picture byte
return bool