Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
        /// <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);
 }