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());