public static CCWJurisdiction GetCCWJurisdictionByCode(this IDbAppContext context, string code)
        {
            CCWJurisdiction item = context.CCWJurisdictions.Where(x => x.Code != null && x.Code == code)
                                   .FirstOrDefault();

            return(item);
        }
        /// <summary>
        /// Update a seed item
        /// </summary>
        /// <param name="context"></param>
        /// <param name="item"></param>
        public static void UpdateSeedCCWJurisdictionInfo(this DbAppContext context, CCWJurisdiction item)
        {
            CCWJurisdiction ccwjurisdiction = context.GetCCWJurisdictionByCode(item.Code);

            if (ccwjurisdiction == null)
            {
                context.CCWJurisdictions.Add(item);
            }
            else
            {
                ccwjurisdiction.Code          = item.Code;
                ccwjurisdiction.ActiveFlag    = item.ActiveFlag;
                ccwjurisdiction.Description   = item.Description;
                ccwjurisdiction.EffectiveDate = item.EffectiveDate;
                ccwjurisdiction.ExpiryDate    = item.ExpiryDate;
            }
        }
        /// <summary>
        /// Adds a CCWJurisdiction to the system, only if it does not exist.
        /// </summary>
        private static void AddInitialCCWJurisdiction(this IDbAppContext context, CCWJurisdiction initialCCWJurisdiction)
        {
            CCWJurisdiction CCWJurisdiction = context.GetCCWJurisdictionByCode(initialCCWJurisdiction.Code);

            if (CCWJurisdiction != null)
            {
                return;
            }

            CCWJurisdiction               = new CCWJurisdiction();
            CCWJurisdiction.ActiveFlag    = initialCCWJurisdiction.ActiveFlag;
            CCWJurisdiction.Code          = initialCCWJurisdiction.Code;
            CCWJurisdiction.Description   = initialCCWJurisdiction.Description;
            CCWJurisdiction.EffectiveDate = initialCCWJurisdiction.EffectiveDate;
            CCWJurisdiction.ExpiryDate    = initialCCWJurisdiction.ExpiryDate;

            context.CCWJurisdictions.Add(CCWJurisdiction);
            context.SaveChanges();
        }
Пример #4
0
 public virtual IActionResult CcwjurisdictionsPost([FromBody] CCWJurisdiction item)
 {
     return(this._service.CcwjurisdictionsPostAsync(item));
 }
Пример #5
0
 public virtual IActionResult CcwjurisdictionsIdPut([FromRoute] int id, [FromBody] CCWJurisdiction item)
 {
     return(this._service.CcwjurisdictionsIdPutAsync(id, item));
 }