public ManifestRepository(ISiteSettings settings, ISiteConnector siteConnector, IFormMapper formMapper, ILog log, IServiceConfiguration serviceConfiguration ) { _siteConnector = siteConnector; _formMapper = formMapper; _log = log; _serviceConfiguration = serviceConfiguration; _sites = new Dictionary <SupportServiceIdentity, Uri>(); foreach (var item in (settings.BaseUrls ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { var subItems = item.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries); var key = (SupportServiceIdentity)Enum.Parse(typeof(SupportServiceIdentity), subItems[0]); var value = new Uri(subItems[1]); _sites.Add(key, value); } }
public FormGeneratorService(IFormGeneratorRepository repository, IFormMapper formMapper) { _repository = repository; _formMapper = formMapper; }