Exemple #1
0
 public SiteDomainService(ISiteRepository repository, ISitePolicy policy, ISiteValidationService validationService, ILeadRepository leadRepository, IImageUrlService imageUrlService, IVehiclesImportService vehiclesImportService)
     : base(repository, policy, validationService)
 {
     LeadRepository        = leadRepository;
     ImageUrlService       = imageUrlService;
     VehiclesImportService = vehiclesImportService;
 }
Exemple #2
0
        static Settings()
        {
            var localPolicies = Graph.Instance.ScriptAssembly.GetTypes().Where(t => typeof(ISitePolicy).IsAssignableFrom(t));
            var numLocalPolicies = localPolicies.Count();
            if (numLocalPolicies > 0)
            {
                if (numLocalPolicies > 1)
                {
                    var message = new System.Text.StringBuilder();
                    message.AppendLine("Too many site policies exist in the package assembly:");
                    foreach (var policy in localPolicies)
                    {
                        message.AppendFormat("\t{0}", policy.ToString());
                        message.AppendLine();
                    }
                    throw new Exception(message.ToString());
                }

                LocalPolicy = System.Activator.CreateInstance(localPolicies.First()) as ISitePolicy;
            }
        }
Exemple #3
0
        static Settings()
        {
            var localPolicies    = Graph.Instance.ScriptAssembly.GetTypes().Where(t => typeof(ISitePolicy).IsAssignableFrom(t));
            var numLocalPolicies = localPolicies.Count();

            if (numLocalPolicies > 0)
            {
                if (numLocalPolicies > 1)
                {
                    var message = new System.Text.StringBuilder();
                    message.AppendLine("Too many site policies exist in the package assembly:");
                    foreach (var policy in localPolicies)
                    {
                        message.AppendFormat("\t{0}", policy.ToString());
                        message.AppendLine();
                    }
                    throw new Exception(message.ToString());
                }

                LocalPolicy = System.Activator.CreateInstance(localPolicies.First()) as ISitePolicy;
            }
        }
 /// <summary>
 /// Construct a new instance of GovernancePreprocessJob
 /// </summary>
 /// <param name="repository">The db repository</param>
 /// <param name="url">The tenant URL</param>
 /// <param name="policy">The complex site policy which requires preprocess</param>
 public GovernancePreprocessJob(GovernanceDbRepository repository, string url, ISitePolicy policy)
     : base("GovernancePreprocessJob", repository, url)
 {
     Policy = policy;
 }
 /// <summary>
 /// Construct a new instance of GovernancePreprocessJob
 /// </summary>
 /// <param name="repository">The db repository</param>
 /// <param name="url">The tenant URL</param>
 /// <param name="policy">The complex site policy which requires preprocess</param>
 public GovernancePreprocessJob(GovernanceDbRepository repository, string url, ISitePolicy policy)
     : base("GovernancePreprocessJob", repository, url)
 {
     Policy = policy;
 }