public ChatlogService( ICompositeChatClient compositeChatClient, IChatRepository chatRepository, IDeletedMessagesRepository deletedMessagesRepository, IDatetimeProvider datetimeProvider, ILogger <ChatlogService> logger) { this.compositeChatClient = compositeChatClient; this.chatRepository = chatRepository; this.deletedMessagesRepository = deletedMessagesRepository; this.datetimeProvider = datetimeProvider; this.logger = logger; }
public MessagesService(IConversationRepository conversationRepository, IMessagesRepository messagesRepository, IUsersConversationsRepository usersConversationsRepository, ILastMessagesRepository lastMessagesRepository, UnitOfWork unitOfWork, IUsersRepository usersRepository, IAttachmentKindsRepository attachmentKindsRepository, IAttachmentsRepository attachmentRepository, IChatEventsRepository chatEventsRepository, IDeletedMessagesRepository deletedMessages ) { this.conversationRepository = conversationRepository; this.messagesRepository = messagesRepository; this.usersConversationsRepository = usersConversationsRepository; this.lastMessagesRepository = lastMessagesRepository; this.unitOfWork = unitOfWork; this.usersRepository = usersRepository; this.attachmentKindsRepository = attachmentKindsRepository; this.attachmentRepository = attachmentRepository; this.chatEventsRepository = chatEventsRepository; this.deletedMessages = deletedMessages; }
public MessagesRepository(ApplicationDbContext dbContext, IDeletedMessagesRepository deletedMessages) : base(dbContext) { this.deletedMessages = deletedMessages; }