public DeliverySettingsController(

            ISiteService siteService,
            IOrchardServices orchardServices,
            IDeliverySettingsService deliverySettingService,
            IRepository<DeliverySettingRecord> deliverySettingsRepository,
            IRepository<CountryRecord> countryRepository,
            IShapeFactory shapeFactory,
            IWorkContextAccessor workContextAccessor)
        {
            _siteService = siteService;
            _orchardServices = orchardServices;
            _deliverySettingService = deliverySettingService;
            _deliverySettingsRepository = deliverySettingsRepository;
            _countryRepository = countryRepository;
            Shape = shapeFactory;
            _workContextAccessor = workContextAccessor;
            var culture = _workContextAccessor.GetContext().CurrentCulture.Trim();
            cultureUsed = culture == "en-SG" ? "en-SG" : (culture == "id-ID" ? "id-ID" : "en-MY");

            T = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }
        public DeliverySettingsController(

            ISiteService siteService,
            IOrchardServices orchardServices,
            IDeliverySettingsService deliverySettingService,
            IRepository <DeliverySettingRecord> deliverySettingsRepository,
            IRepository <CountryRecord> countryRepository,
            IShapeFactory shapeFactory,
            IWorkContextAccessor workContextAccessor)
        {
            _siteService                = siteService;
            _orchardServices            = orchardServices;
            _deliverySettingService     = deliverySettingService;
            _deliverySettingsRepository = deliverySettingsRepository;
            _countryRepository          = countryRepository;
            Shape = shapeFactory;
            _workContextAccessor = workContextAccessor;
            var culture = _workContextAccessor.GetContext().CurrentCulture.Trim();

            cultureUsed = culture == "en-SG" ? "en-SG" : (culture == "id-ID" ? "id-ID" : "en-MY");

            T      = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }