/// <summary>
 /// Updates the specified scenario.
 /// </summary>
 /// <param name="scenario">The scenario.</param>
 /// <returns></returns>
 public async Task Update(ScenarioQueryDto scenario)
 {
     await this.Collection.ReplaceOneAsync(s => s.Id == scenario.Id, scenario);
 }
 /// <summary>
 /// Adds the specified scenario.
 /// </summary>
 /// <param name="scenario">The scenario.</param>
 /// <returns></returns>
 public async Task Add(ScenarioQueryDto scenario)
 {
     await this.Collection.InsertOneAsync(scenario);
 }