C# 클래스 Masonry.Services.MasonryDataRepository

상속: IMasonryDataRepository
파일 보기 프로젝트 열기: DenisVuyka/Masonry

공개 메소드들

메소드 설명
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

메소드 상세

CheckTimelineUpdates() 공개 메소드

public CheckTimelineUpdates ( int userId, int top ) : int
userId int
top int
리턴 int

CreateComment() 공개 메소드

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

CreatePost() 공개 메소드

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

DeletePost() 공개 메소드

public DeletePost ( int accountId, int postId ) : bool
accountId int
postId int
리턴 bool

FindUser() 공개 메소드

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

FindUser() 공개 메소드

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

Follow() 공개 메소드

public Follow ( int userId, string account ) : bool
userId int
account string
리턴 bool

GetComments() 공개 메소드

public GetComments ( int postId ) : IEnumerable
postId int
리턴 IEnumerable

GetDefaultPicture() 공개 메소드

public GetDefaultPicture ( int size ) : UserPictureModel
size int
리턴 Masonry.Models.UserPictureModel

GetFeedEntries() 공개 메소드

public GetFeedEntries ( int userId, int top ) : IEnumerable
userId int
top int
리턴 IEnumerable

GetFollowers() 공개 메소드

public GetFollowers ( int userId, int page ) : IEnumerable
userId int
page int
리턴 IEnumerable

GetFollowings() 공개 메소드

public GetFollowings ( int userId, int page ) : IEnumerable
userId int
page int
리턴 IEnumerable

GetMentions() 공개 메소드

public GetMentions ( string account, int top ) : IEnumerable
account string
top int
리턴 IEnumerable

GetPost() 공개 메소드

public GetPost ( int postId ) : PostModel
postId int
리턴 Masonry.Models.PostModel

GetTimelineEntries() 공개 메소드

public GetTimelineEntries ( int userId, int top ) : IEnumerable
userId int
top int
리턴 IEnumerable

GetTimelineUpdates() 공개 메소드

public GetTimelineUpdates ( int userId, int top ) : IEnumerable
userId int
top int
리턴 IEnumerable

GetUserPictureNormal() 공개 메소드

public GetUserPictureNormal ( string account ) : UserPictureModel
account string
리턴 Masonry.Models.UserPictureModel

GetUserPictureSmall() 공개 메소드

public GetUserPictureSmall ( string account ) : UserPictureModel
account string
리턴 Masonry.Models.UserPictureModel

GetUserPictureTiny() 공개 메소드

public GetUserPictureTiny ( string account ) : UserPictureModel
account string
리턴 Masonry.Models.UserPictureModel

GetUserProfile() 공개 메소드

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

GetUserProfiles() 공개 메소드

public GetUserProfiles ( int userId, int page ) : IEnumerable
userId int
page int
리턴 IEnumerable

MasonryDataRepository() 공개 메소드

public MasonryDataRepository ( ) : System
리턴 System

MasonryDataRepository() 공개 메소드

public MasonryDataRepository ( MasonryDataContext context ) : System
context Masonry.Data.MasonryDataContext
리턴 System

Unfollow() 공개 메소드

public Unfollow ( int userId, string account ) : bool
userId int
account string
리턴 bool

UpdateAccountSettings() 공개 메소드

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
리턴 bool