public SpotCharterView GetById(SpotCharterId id)
        {
            SpotCharterView ret = null;

            this.repository.TryGetValue(id, out ret);

            return(ret);
        }
Пример #2
0
        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);
 }
Пример #5
0
 public void Remove(SpotCharterView document)
 {
     Remove(document.Id);
 }