public ToastSettings() { GetInfoView = (m, t) => InfoTemplate?.GetToastView(m, t); GetWarningView = (m, t) => WarningTemplate?.GetToastView(m, t); GetSuccessView = (m, t) => SuccessTemplate?.GetToastView(m, t); GetErrorView = (m, t) => ErrorTemplate?.GetToastView(m, t); }
public void Success(string form, SuccessTemplate template) { MessageDisplay messageDisplay = MessageDisplay.GetFrom(form); if (messageDisplay != null) { if (messageDisplay.HasAnyError() == false) { template(); } } }
/// <summary> /// Display a message indicating that a subscription has been deactivated successfully /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DisplayMessage_Deactivated(object sender, EventArgs e) { this.EnsureChildControls(); this.Controls.Clear(); if (SuccessTemplate == null) { SuccessTemplate = new DefaultTemplate(this.Service, Resources.EmailDeactivationSuccess); } XhtmlContainer container = new XhtmlContainer(); SuccessTemplate.InstantiateIn(container); this.Controls.Add(container); // If the template contains a Literal with the id "SuccessServiceName", replace it with the current service name Literal serviceName = container.FindControl("SuccessServiceName") as Literal; if (serviceName != null) { serviceName.Text = Service.Name; } }
public void Success(SuccessTemplate template) { Success(null, template); }