public ActionResult Configure()
        {
            var model = new BpostShippingManagerModel
            {
                AccountId      = _bpostShippingManagerSettings.AccountId,
                PassPhrase     = _bpostShippingManagerSettings.PassPhrase,
                ButtonCssClass = _bpostShippingManagerSettings.ButtonCssClass,
                Standardprice  = _bpostShippingManagerSettings.Standardprice,
                DoRefresh      = _bpostShippingManagerSettings.DoRefresh
            };

            return(View("~/Plugins/Shipping.BPostShippingManager/Views/BPostShippingManager/Configure.cshtml", model));
        }
        public ActionResult Configure(BpostShippingManagerModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Configure());
            }

            //save settings
            _bpostShippingManagerSettings.AccountId      = model.AccountId;
            _bpostShippingManagerSettings.PassPhrase     = model.PassPhrase;
            _bpostShippingManagerSettings.ButtonCssClass = model.ButtonCssClass;
            _bpostShippingManagerSettings.Standardprice  = model.Standardprice;
            _bpostShippingManagerSettings.DoRefresh      = model.DoRefresh;

            _settingService.SaveSetting(_bpostShippingManagerSettings);

            SuccessNotification(_localizationService.GetResource("Admin.Plugins.Saved"));

            return(View("~/Plugins/Shipping.BPostShippingManager/Views/BPostShippingManager/Configure.cshtml", model));
        }