public static ShippingMethodRepository InstantiateForMemory(RequestContext c)
        {
            ShippingMethodRepository result = null;

            result = new ShippingMethodRepository(c,
                                                  new MemoryStrategy <Data.EF.bvc_ShippingMethod>(PrimaryKeyType.Bvin), new TextLogger());
            return(result);
        }
        public static ShippingMethodRepository InstantiateForDatabase(RequestContext c)
        {
            ShippingMethodRepository result = null;

            result = new ShippingMethodRepository(c,
                                                  new EntityFrameworkRepository <Data.EF.bvc_ShippingMethod>(new Data.EF.EntityFrameworkDevConnectionString(c.ConnectionStringForEntityFramework)),
                                                  new SupressLogger());
            return(result);
        }