public ReportSource AddSource(MetaSource source)
{
ReportSource result = ReportSource.Create(Repository, (source == null));
result.Report = this;
if (source != null)
{
result.ConnectionGUID = ReportSource.DefaultRepositoryConnectionGUID;
result.MetaSourceGUID = source.GUID;
result.Name = source.Name + " (Repository)";
}
result.Name = Helper.GetUniqueName(result.Name, (from i in Sources select i.Name).ToList());
Sources.Add(result);
return result;
}