public LogRepository(IChatDbClient dbClient) { _logs = dbClient.Database.GetCollection <LogEntity>(DbConstants.logCollection); }
public ThreadRepository(IChatDbClient dbClient) { _threads = dbClient.Database.GetCollection <ThreadEntity>(DbConstants.ThreadCollection); }
public TeamRepository(IChatDbClient dbClient, IPartnerContext partnerContext) { _teams = dbClient.Database.GetCollection <TeamEntity>(DbConstants.TeamCollection); }
public UserRepository(IChatDbClient dbClient, IChatUserDbContext chatUserDbContext) { _chatUserDbContext = chatUserDbContext; }
public MessageRepository(IChatDbClient dbClient, int archivalDays) { _messages = dbClient.Database.GetCollection <MessageEntity>(DbConstants.MessageCollection); _archivalDays = archivalDays; }
public GroupRepository(IChatDbClient dbClient) { _groups = dbClient.Database.GetCollection <GroupEntity>(DbConstants.GroupCollection); }