public ActionResult Configure()
        {
            var model = new GlsShippingModel();

            model.GatewayUrl            = _glsSettings.GatewayUrl;
            model.Rate                  = _glsSettings.Rate;
            model.NumberOfSearchResults = _glsSettings.NumberOfSearchResults;

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

            //save settings
            _glsSettings.GatewayUrl            = model.GatewayUrl;
            _glsSettings.Rate                  = model.Rate;
            _glsSettings.NumberOfSearchResults = model.NumberOfSearchResults;

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

            return(Configure());
        }