Exemplo n.º 1
0
        public static string GenerateDefaultCode(int TagID, NameValueCollection Parameter)
        {
            TagModel Tag = GetModel(TagID);

            ITagDataProvider dataProvider = String.IsNullOrEmpty(Tag.DataProvider) ? null : (ITagDataProvider)Activator.CreateInstance(Type.GetType(Tag.DataProvider));

            XmlDocument xdoc = dataProvider.GetData(Parameter);

            string html     = XsltHelper.TransformToHtml(HttpContext.Current.Server.MapPath(Tag.XsltTemplate), xdoc, Encoding.UTF8);
            string htmlBody = RegUtil.GetBodyContent(html);

            return(htmlBody);
        }
Exemplo n.º 2
0
 public CustomerManager(ICustomerDataProvider customerDataProvider, ICountryDataProvider countryDataProvider,
                        IHonorificPrefixDataProvider honorificPrefixDataProvider, ILanguageDataProvider languageDataProvider,
                        IContactDataProvider contactDataProvider, IBuildingDataProvider buildingDataProvider,
                        IRequestDataProvider requestDataProvider, IInvoiceDataProvider invoiceDataProvider,
                        ITagDataProvider tagDataProvider, ILogger <CustomerManager> logger)
 {
     _customerDataProvider        = customerDataProvider;
     _countryDataProvider         = countryDataProvider;
     _honorificPrefixDataProvider = honorificPrefixDataProvider;
     _langugageDataProvider       = languageDataProvider;
     _tagDataProvider             = tagDataProvider;
     _contactDataProvider         = contactDataProvider;
     _buildingDataProvider        = buildingDataProvider;
     _requestDataProvider         = requestDataProvider;
     _invoiceDataProvider         = invoiceDataProvider;
     _logger = logger;
 }
Exemplo n.º 3
0
 public TagManager(ITagDataProvider tagDataProvider, ILogger <TagManager> logger)
 {
     _tagDataProvider = tagDataProvider;
     _logger          = logger;
 }