Ejemplo n.º 1
0
        public ActionResult Configure()
        {
            var model = new FreteCorreiosModel
            {
                CodigoEmpresa         = _FreteCorreiosSettings.CodigoEmpresa,
                Senha                 = _FreteCorreiosSettings.Senha,
                Url                   = _FreteCorreiosSettings.Url,
                CustoAdicionalEnvio   = _FreteCorreiosSettings.CustoAdicionalEnvio,
                IncluirValorDeclarado = _FreteCorreiosSettings.IncluirValorDeclarado,
                UtilizaValorMinimo    = _FreteCorreiosSettings.UtilizaValorMinimo,
                ValorMinimo           = _FreteCorreiosSettings.ValorMinimo,
                DiasUteisAdicionais   = _FreteCorreiosSettings.DiasUteisAdicionais
            };

            return(View("~/Plugins/Shipping.FreteCorreios/Views/ShippingFreteCorreios/Configure.cshtml", model));
        }
Ejemplo n.º 2
0
        public ActionResult Configure(FreteCorreiosModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Configure());
            }

            //save settings
            _FreteCorreiosSettings.CodigoEmpresa         = model.CodigoEmpresa;
            _FreteCorreiosSettings.Senha                 = model.Senha;
            _FreteCorreiosSettings.Url                   = model.Url;
            _FreteCorreiosSettings.CustoAdicionalEnvio   = model.CustoAdicionalEnvio;
            _FreteCorreiosSettings.IncluirValorDeclarado = model.IncluirValorDeclarado;
            _FreteCorreiosSettings.UtilizaValorMinimo    = model.UtilizaValorMinimo;
            _FreteCorreiosSettings.ValorMinimo           = model.ValorMinimo;
            _FreteCorreiosSettings.DiasUteisAdicionais   = model.DiasUteisAdicionais;

            _settingService.SaveSetting(_FreteCorreiosSettings);

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

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