protected TaxProvider Save() { TaxProvider taxProvider = this.TaxProviderService.GetTaxProviderById(this.TaxProviderId); taxProvider.Name = txtName.Text; taxProvider.Description = txtDescription.Text; taxProvider.ConfigureTemplatePath = txtConfigureTemplatePath.Text; taxProvider.ClassName = txtClassName.Text; taxProvider.DisplayOrder = txtDisplayOrder.Value; this.TaxProviderService.UpdateTaxProvider(taxProvider); var configureModule = GetConfigureModule(); if (configureModule != null) { configureModule.Save(); } this.CustomerActivityService.InsertActivity( "EditTaxProvider", GetLocaleResourceString("ActivityLog.EditTaxProvider"), taxProvider.Name); return(taxProvider); }
protected void SaveButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = TaxProviderManager.GetTaxProviderByID(this.TaxProviderID); if (taxProvider != null) { taxProvider = TaxProviderManager.UpdateTaxProvider(taxProvider.TaxProviderID, txtName.Text, txtDescription.Text, txtConfigureTemplatePath.Text, txtClassName.Text, txtDisplayOrder.Value); IConfigureTaxModule configureModule = GetConfigureModule(); if (configureModule != null) { configureModule.Save(); } Response.Redirect("TaxProviderDetails.aspx?TaxProviderID=" + taxProvider.TaxProviderID.ToString()); } else { Response.Redirect("TaxProviders.aspx"); } } catch (Exception exc) { ProcessException(exc); } } }
public static coreModel.Store ToCoreModel(this webModel.Store store, ShippingMethod[] shippingMethods, PaymentMethod[] paymentMethods, TaxProvider[] taxProviders) { var retVal = new coreModel.Store(); retVal.InjectFrom(store); retVal.SeoInfos = store.SeoInfos; retVal.StoreState = store.StoreState; retVal.DynamicProperties = store.DynamicProperties; if (store.ShippingMethods != null) { retVal.ShippingMethods = new List<ShippingMethod>(); foreach (var shippingMethod in shippingMethods) { var webShippingMethod = store.ShippingMethods.FirstOrDefault(x => x.Code == shippingMethod.Code); if (webShippingMethod != null) { retVal.ShippingMethods.Add(webShippingMethod.ToCoreModel(shippingMethod)); } } } if (store.PaymentMethods != null) { retVal.PaymentMethods = new List<PaymentMethod>(); foreach (var paymentMethod in paymentMethods) { var webPaymentMethod = store.PaymentMethods.FirstOrDefault(x => x.Code == paymentMethod.Code); if (webPaymentMethod != null) { retVal.PaymentMethods.Add(webPaymentMethod.ToCoreModel(paymentMethod)); } } } if (store.TaxProviders != null) { retVal.TaxProviders = new List<TaxProvider>(); foreach (var taxProvider in taxProviders) { var webTaxProvider = store.TaxProviders.FirstOrDefault(x => x.Code == taxProvider.Code); if (webTaxProvider != null) { retVal.TaxProviders.Add(webTaxProvider.ToCoreModel(taxProvider)); } } } if (store.Languages != null) retVal.Languages = store.Languages; if (store.Currencies != null) retVal.Currencies = store.Currencies; if (store.ReturnsFulfillmentCenter != null) retVal.ReturnsFulfillmentCenter = store.ReturnsFulfillmentCenter.ToCoreModel(); if (store.FulfillmentCenter != null) retVal.FulfillmentCenter = store.FulfillmentCenter.ToCoreModel(); return retVal; }
public virtual TaxProvider ToModel(TaxProvider taxProvider) { if (taxProvider == null) { throw new ArgumentNullException(nameof(taxProvider)); } taxProvider.Id = Id; taxProvider.IsActive = IsActive; taxProvider.Code = Code; taxProvider.LogoUrl = LogoUrl; taxProvider.Priority = Priority; taxProvider.StoreId = StoreId; return(taxProvider); }
protected void SaveAndStayButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = Save(); Response.Redirect("TaxProviderDetails.aspx?TaxProviderID=" + taxProvider.TaxProviderId.ToString()); } catch (Exception exc) { ProcessException(exc); } } }
protected void SaveButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = Save(); Response.Redirect("TaxProviders.aspx"); } catch (Exception exc) { ProcessException(exc); } } }
protected TaxProvider Save() { TaxProvider taxProvider = new TaxProvider() { Name = txtName.Text, Description = txtDescription.Text, ConfigureTemplatePath = txtConfigureTemplatePath.Text, ClassName = txtClassName.Text, DisplayOrder = txtDisplayOrder.Value }; this.TaxProviderService.InsertTaxProvider(taxProvider); return(taxProvider); }
protected void SaveAndStayButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = Save(); Response.Redirect(string.Format("TaxProviderDetails.aspx?TaxProviderID={0}&TabID={1}", taxProvider.TaxProviderId, this.GetActiveTabId(this.TaxTabs))); } catch (Exception exc) { ProcessException(exc); } } }
public virtual TaxProvider ToModel(TaxProvider taxProvider) { if (taxProvider == null) { throw new ArgumentNullException(nameof(taxProvider)); } taxProvider.IsActive = IsActive; taxProvider.Code = Code; taxProvider.Description = Description; taxProvider.LogoUrl = LogoUrl; taxProvider.Name = Name; taxProvider.Priority = Priority; return(taxProvider); }
public virtual TaxProvider ToModel(TaxProvider taxProvider) { if (taxProvider == null) { throw new ArgumentNullException("taxProvider"); } taxProvider.IsActive = this.IsActive; taxProvider.Code = this.Code; taxProvider.Description = this.Description; taxProvider.LogoUrl = this.LogoUrl; taxProvider.Name = this.Name; taxProvider.Priority = this.Priority; return(taxProvider); }
public virtual StoreTaxProviderEntity FromModel(TaxProvider taxProvider, PrimaryKeyResolvingMap pkMap) { if (taxProvider == null) { throw new ArgumentNullException(nameof(taxProvider)); } pkMap.AddPair(taxProvider, this); Id = taxProvider.Id; IsActive = taxProvider.IsActive; Code = taxProvider.Code; LogoUrl = taxProvider.LogoUrl; Priority = taxProvider.Priority; StoreId = taxProvider.StoreId; TypeName = taxProvider.TypeName; return(this); }
private void CreateChildControlsTree() { TaxProvider taxProvider = TaxProviderManager.GetTaxProviderById(this.TaxProviderId); if (taxProvider != null) { Control child = null; try { child = base.LoadControl(taxProvider.ConfigureTemplatePath); this.ConfigurePlaceHolder.Controls.Add(child); } catch (Exception) { } } }
private void BindData() { TaxProvider taxProvider = TaxProviderManager.GetTaxProviderById(this.TaxProviderId); if (taxProvider != null) { this.txtName.Text = taxProvider.Name; this.txtDescription.Text = taxProvider.Description; this.txtConfigureTemplatePath.Text = taxProvider.ConfigureTemplatePath; this.txtClassName.Text = taxProvider.ClassName; this.txtDisplayOrder.Value = taxProvider.DisplayOrder; } else { Response.Redirect("TaxProviders.aspx"); } }
protected void AddButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = TaxProviderManager.InsertTaxProvider(txtName.Text, txtDescription.Text, txtConfigureTemplatePath.Text, txtClassName.Text, txtDisplayOrder.Value); Response.Redirect("TaxProviderDetails.aspx?TaxProviderID=" + taxProvider.TaxProviderId.ToString()); } catch (Exception exc) { ProcessException(exc); } } }
public virtual StoreTaxProviderEntity FromModel(TaxProvider taxProvider, PrimaryKeyResolvingMap pkMap) { if (taxProvider == null) { throw new ArgumentNullException("taxProvider"); } pkMap.AddPair(taxProvider, this); this.IsActive = taxProvider.IsActive; this.Code = taxProvider.Code; this.Description = taxProvider.Description; this.LogoUrl = taxProvider.LogoUrl; this.Name = taxProvider.Name; this.Priority = taxProvider.Priority; return(this); }
public async Task <ActionResult <TaxProvider> > UpdateTaxProvider([FromBody] TaxProvider taxProvider) { await _taxProviderService.SaveChangesAsync(new[] { taxProvider }); return(Ok(taxProvider)); }