using Marco.Pms.Model.MongoDBModels.Employees; using Microsoft.Extensions.Configuration; using MongoDB.Driver; namespace Marco.Pms.Helpers.CacheHelper { public class ExpenseCache { private readonly IMongoCollection _collection; public ExpenseCache(IConfiguration configuration) { var connectionString = configuration["MongoDB:ConnectionString"]; var mongoUrl = new MongoUrl(connectionString); var client = new MongoClient(mongoUrl); // Your MongoDB connection string var mongoDB = client.GetDatabase(mongoUrl.DatabaseName); // Your MongoDB Database name _collection = mongoDB.GetCollection("Expenses"); } public async Task AddExpenseToCacheAsync() { } } }