public SpotCharterView GetById(SpotCharterId id) { SpotCharterView ret = null; this.repository.TryGetValue(id, out ret); return(ret); }
public void Save(SpotCharterView document) { var collection = GetSpotCollection(); var filter = Builders <SpotCharterView> .Filter.Eq("_id", document.Id); var existing = collection.Find(filter).FirstOrDefault(); if (existing == null) { collection.InsertOne(document); } else { collection.ReplaceOne(filter, document); } }
public void Save(SpotCharterView spot) { this.repository[spot.Id] = spot; }
public void Remove(SpotCharterView spot) { this.Remove(spot.Id); }
public void Remove(SpotCharterView document) { Remove(document.Id); }