using Diligent.WebAPI.Business.Interfaces; using Diligent.WebAPI.Data; using Diligent.WebAPI.Data.Entities; using MongoDB.Driver; namespace Diligent.WebAPI.Business.Services { public class RoomRepository : BaseRepository, IRoomRepository { protected new IMongoCollection _dbCollection; public RoomRepository(IMongoDBContext context) : base(context) { _dbCollection = _mongoContext.GetCollection(typeof(Request).Name); } public Task AddCustomerToRoom(string customerId, string roomId) { throw new NotImplementedException(); } public Task AddMessage(string roomId, Message message) { throw new NotImplementedException(); } public Task> GetMessagesForSpecificRoom(string roomId) { throw new NotImplementedException(); } public Task> GetRoomsWhichSupportCreated(string supportId) { throw new NotImplementedException(); } public Task?> GetRoomsWithFilteredMessages(string customerId) { throw new NotImplementedException(); } public Task LeaveChatRoom(string roomId, string userId) { throw new NotImplementedException(); } } }