public bool AnyNewDataToExport()
{
IList<Pipe> pipesToExport = new List<Pipe>();
IList<Joint> jointsToExport = new List<Joint>();
IList<Component> componentsToExport = new List<Component>();
try
{
pipesToExport = exportRepo.PipeRepo.GetPipesToExport();
jointsToExport = exportRepo.JointRepo.GetJointsToExport();
componentsToExport = exportRepo.ComponentRepo.GetComponentsToExport();
}
catch(RepositoryException ex)
{
log.Warn(this.GetType().Name + " | " + ex.ToString());
}
return (pipesToExport != null && pipesToExport.Count > 0) ||
(jointsToExport != null && jointsToExport.Count > 0) ||
(componentsToExport != null && componentsToExport.Count > 0);
}