Method | Description | |
---|---|---|
Add ( JabbR.Models.ChatClient client ) : void | ||
Add ( |
||
Add ( JabbR.Models.ChatRoom room ) : void | ||
Add ( JabbR.Models.ChatUser user ) : void | ||
Add ( JabbR.Models.ChatUserIdentity identity ) : void | ||
AddUserRoom ( JabbR.Models.ChatUser user, JabbR.Models.ChatRoom room ) : void | ||
CommitChanges ( ) : void | ||
Dispose ( ) : void | ||
GetAllowedRooms ( JabbR.Models.ChatUser user ) : IQueryable |
||
GetClientById ( string clientId, bool includeUser = false ) : JabbR.Models.ChatClient | ||
GetMessagesById ( string id ) : |
||
GetMessagesByRoom ( JabbR.Models.ChatRoom room ) : IQueryable |
||
GetOnlineUsers ( ) : IQueryable |
||
GetOnlineUsers ( JabbR.Models.ChatRoom room ) : IQueryable |
||
GetPreviousMessages ( string messageId ) : IQueryable |
||
GetRoomByName ( string roomName ) : JabbR.Models.ChatRoom | ||
GetUserByClientId ( string clientId ) : JabbR.Models.ChatUser | ||
GetUserById ( string userId ) : JabbR.Models.ChatUser | ||
GetUserByIdentity ( string providerName, string userIdentity ) : JabbR.Models.ChatUser | ||
GetUserByLegacyIdentity ( string userIdentity ) : JabbR.Models.ChatUser | ||
GetUserByName ( string userName ) : JabbR.Models.ChatUser | ||
IsUserInRoom ( JabbR.Models.ChatUser user, JabbR.Models.ChatRoom room ) : bool | ||
PersistedRepository ( |
||
Remove ( JabbR.Models.ChatClient client ) : void | ||
Remove ( JabbR.Models.ChatRoom room ) : void | ||
Remove ( JabbR.Models.ChatUser user ) : void | ||
Remove ( JabbR.Models.ChatUserIdentity identity ) : void | ||
RemoveAllClients ( ) : void | ||
RemoveUserRoom ( JabbR.Models.ChatUser user, JabbR.Models.ChatRoom room ) : void | ||
SearchUsers ( string name ) : IQueryable |
Method | Description | |
---|---|---|
GetMessagesByRoom ( string roomName ) : IQueryable |
||
RunNonLazy ( System.Action action ) : void |
public Add ( JabbR.Models.ChatClient client ) : void | ||
client | JabbR.Models.ChatClient | |
return | void |
public Add ( |
||
message | ||
return | void |
public Add ( JabbR.Models.ChatRoom room ) : void | ||
room | JabbR.Models.ChatRoom | |
return | void |
public Add ( JabbR.Models.ChatUser user ) : void | ||
user | JabbR.Models.ChatUser | |
return | void |
public Add ( JabbR.Models.ChatUserIdentity identity ) : void | ||
identity | JabbR.Models.ChatUserIdentity | |
return | void |
public AddUserRoom ( JabbR.Models.ChatUser user, JabbR.Models.ChatRoom room ) : void | ||
user | JabbR.Models.ChatUser | |
room | JabbR.Models.ChatRoom | |
return | void |
public GetAllowedRooms ( JabbR.Models.ChatUser user ) : IQueryable |
||
user | JabbR.Models.ChatUser | |
return | IQueryable |
public GetClientById ( string clientId, bool includeUser = false ) : JabbR.Models.ChatClient | ||
clientId | string | |
includeUser | bool | |
return | JabbR.Models.ChatClient |
public GetMessagesById ( string id ) : |
||
id | string | |
return |
public GetMessagesByRoom ( JabbR.Models.ChatRoom room ) : IQueryable |
||
room | JabbR.Models.ChatRoom | |
return | IQueryable |
public GetOnlineUsers ( JabbR.Models.ChatRoom room ) : IQueryable |
||
room | JabbR.Models.ChatRoom | |
return | IQueryable |
public GetPreviousMessages ( string messageId ) : IQueryable |
||
messageId | string | |
return | IQueryable |
public GetRoomByName ( string roomName ) : JabbR.Models.ChatRoom | ||
roomName | string | |
return | JabbR.Models.ChatRoom |
public GetUserByClientId ( string clientId ) : JabbR.Models.ChatUser | ||
clientId | string | |
return | JabbR.Models.ChatUser |
public GetUserById ( string userId ) : JabbR.Models.ChatUser | ||
userId | string | |
return | JabbR.Models.ChatUser |
public GetUserByIdentity ( string providerName, string userIdentity ) : JabbR.Models.ChatUser | ||
providerName | string | |
userIdentity | string | |
return | JabbR.Models.ChatUser |
public GetUserByLegacyIdentity ( string userIdentity ) : JabbR.Models.ChatUser | ||
userIdentity | string | |
return | JabbR.Models.ChatUser |
public GetUserByName ( string userName ) : JabbR.Models.ChatUser | ||
userName | string | |
return | JabbR.Models.ChatUser |
public IsUserInRoom ( JabbR.Models.ChatUser user, JabbR.Models.ChatRoom room ) : bool | ||
user | JabbR.Models.ChatUser | |
room | JabbR.Models.ChatRoom | |
return | bool |
public PersistedRepository ( |
||
db | ||
return | System |
public Remove ( JabbR.Models.ChatClient client ) : void | ||
client | JabbR.Models.ChatClient | |
return | void |
public Remove ( JabbR.Models.ChatRoom room ) : void | ||
room | JabbR.Models.ChatRoom | |
return | void |
public Remove ( JabbR.Models.ChatUser user ) : void | ||
user | JabbR.Models.ChatUser | |
return | void |
public Remove ( JabbR.Models.ChatUserIdentity identity ) : void | ||
identity | JabbR.Models.ChatUserIdentity | |
return | void |
public RemoveUserRoom ( JabbR.Models.ChatUser user, JabbR.Models.ChatRoom room ) : void | ||
user | JabbR.Models.ChatUser | |
room | JabbR.Models.ChatRoom | |
return | void |
public SearchUsers ( string name ) : IQueryable |
||
name | string | |
return | IQueryable |