/// <summary> /// ShowMailPreview_List ctor /// </summary> public ShowMailPreview_List(Data.MailTemplateRepository mailTemplateRepository) { wim.CanContainSingleInstancePerDefinedList = true; wim.OpenInEditMode = true; ListLoad += ShowMailPreview_ListLoad; _mailTemplateRepository = mailTemplateRepository; }
/// <summary> /// SendTestMail_List ctor /// </summary> public SendTestMail_List(MailTemplateRepository mailTemplateRepository, PlaceholderLogic placeholderLogic, ISendPreviewEmailEventHandler sendPreviewEmailEventHandler = null) { wim.OpenInEditMode = true; wim.CanContainSingleInstancePerDefinedList = true; if (wim.CurrentList != null) { wim.CurrentList.Label_Save = "Send"; } ListLoad += SendTestMail_List_ListLoad; ListSave += SendTestMail_List_ListSave; ListPreRender += SendTestMail_List_ListPreRender; _mailTemplateRepository = mailTemplateRepository; _placeholderLogic = placeholderLogic; _sendPreviewEmailEventHandler = sendPreviewEmailEventHandler; }
public MailTemplateController() { cateRepo = new EmailCategoryRepository(new SSMEntities()); mailRepo = new MailTemplateRepository(new SSMEntities()); }
public MailTemplateHelper(MailTemplateRepository mailTemplateRepository, Logic.PlaceholderLogic placeholderLogic) { _mailTemplateRepository = mailTemplateRepository; _placeholderLogic = placeholderLogic; }