/// <summary> /// Update region /// </summary> /// <param name="context"></param> /// <param name="regionInfo"></param> public static void UpdateSeedJurisdictionInfo(this DataAccess context, Jurisdiction jurisdictionInfo) { Jurisdiction jurisdiction = context.GetJurisdictionByName(jurisdictionInfo.Name); if (jurisdiction == null) { context.AddJurisdiction(jurisdictionInfo); } else { jurisdiction.Name = jurisdictionInfo.Name; jurisdiction.SelectMessage = jurisdictionInfo.SelectMessage; context.UpdateJurisdiction(jurisdiction); } }
/// <summary> /// Adds a jurisdiction to the system, only if it does not exist. /// </summary> private static void AddInitialJurisdiction(this DataAccess context, Jurisdiction initialJurisdiction) { Jurisdiction jurisdiction = context.GetJurisdictionByName(initialJurisdiction.Name); if (jurisdiction != null) { return; } jurisdiction = new Jurisdiction ( initialJurisdiction.Id, initialJurisdiction.Name, initialJurisdiction.SelectMessage ); context.AddJurisdiction(jurisdiction); }
public void AddJurisdiction(Jurisdiction jurisdiction) { // create a new jurisdiction. _db.GetCollection <Models.Jurisdiction>(JURISDICTION_COLLECTION).InsertOne(jurisdiction); }
/// <summary> /// Returns a specific jurisdiction /// </summary> /// <param name="name">The name of the jurisdiction</param> /// <returns>The jurisdiction, or null if it does not exist.</returns> public Jurisdiction GetJurisdictionByName(string name) { Jurisdiction jurisdiction = _db.GetCollection <Models.Jurisdiction>(JURISDICTION_COLLECTION).Find(x => x.Name == name).FirstOrDefault(); return(jurisdiction); }
public void UpdateJurisdiction(Jurisdiction jurisdiction) { _db.GetCollection <Models.Jurisdiction>(JURISDICTION_COLLECTION).ReplaceOne(e => e.Id == jurisdiction.Id, jurisdiction); }