public Task UpdateAsync(Core.Entities.Trip trip)
 => _repository.Collection.ReplaceOneAsync(r => r.Id == trip.Id && r.Version < trip.Version,
                                           trip.AsDocument());
 public Task AddAsync(Core.Entities.Trip trip)
 => _repository.AddAsync(trip.AsDocument());