public async Task <IActionResult> GetAll() { var getLogEntriesQuery = new GetAllLogEntriesQuery(); var logEntries = await mediator.Send(getLogEntriesQuery); return(Ok(logEntries)); }
public async Task <IEnumerable <WebAppLogEntry> > Handle(GetAllLogEntriesQuery message) { var mongoClient = new MongoClient(storageConfig.ConnectionString); var database = mongoClient.GetDatabase(storageConfig.IISDataStorage.DbName); return(await database .GetCollection <WebAppLogEntry>(storageConfig.IISDataStorage.WebAppDataCollection) .Find(new BsonDocument()).ToListAsync()); }