private bool ShouldAddProjection(string name) { var result = _configuration.HasActiveProjection(name); _log.Information(result ? string.Format(Resources.InformationProjectionActive, name) : string.Format(Resources.InformationProjectionIgnored, name)); return(result); }
private bool ShouldAddProjection(Projection projection) { var result = _configuration.HasActiveProjection(projection.Name) && (string.IsNullOrEmpty(projection.MachineName) || Environment.MachineName.Equals(projection.MachineName)) && (string.IsNullOrEmpty(projection.BaseDirectory) || AppDomain.CurrentDomain.BaseDirectory.Equals(projection.BaseDirectory)); _log.Information(result ? string.Format(Resources.InformationProjectionActive, projection.Name) : string.Format(Resources.InformationProjectionIgnored, projection.Name)); return(result); }