using Application.Endpoints.MedicalHistories; using MongoDB.Driver; namespace Application.Services.Database.MongoDB; public interface IMedicalHistoryMongoDbService { IMongoCollection GetCollection(); Task> FindAsync(List<(string FieldName, string Value)> criteria); Task AddAsync(MedicalHistoryAuthorisationModel document); Task ModifyAsync(string keyField, string keyValue, MedicalHistoryAuthorisationModel document); Task DeleteAsync(string keyField, string keyValue); }