private PictureDataSource GetPictureDataSource(Boolean refresh = false) { if (this._pictureDataSource.IsNull() || refresh) { this._pictureDataSource = new PictureDataSource(); } return(this._pictureDataSource); }
public void TestInitialize() { Configuration.SetInstallationType(); //Configuration.InstallationType = InstallationType.Production; CoreData.CountryManager = new CountryManagerSingleThreadCache(); CoreData.LocaleManager = new LocaleManagerSingleThreadCache(); CoreData.UserManager = new UserManagerSingleThreadCache(); CoreData.OrganizationManager = new OrganizationManager(); CoreData.ApplicationManager = new ApplicationManager(); CoreData.ReferenceManager = new ReferenceManagerSingleThreadCache(); CoreData.RegionManager = new RegionManager(GetCoordinateSystem()); CoreData.TaxonManager = new TaxonManagerSingleThreadCache(); CoreData.SpeciesObservationManager = new SpeciesObservationManagerSingleThreadCache(); CoreData.AnalysisManager = new AnalysisManager(); UserDataSource.SetDataSource(); GeoReferenceDataSource.SetDataSource(); ReferenceDataSource.SetDataSource(); SpeciesObservationDataSource.SetDataSource(); TaxonAttributeDataSource.SetDataSource(); TaxonDataSource.SetDataSource(); AnalysisDataSource.SetDataSource(); PictureDataSource.SetDataSource(); bool loginSuccess; // Added try catch due to problems with Moneses-Dev loosing connection. try { loginSuccess = Login(Settings.Default.TestUserName, Settings.Default.TestPassword); } catch (TimeoutException) { Thread.Sleep(20000); loginSuccess = Login(Settings.Default.TestUserName, Settings.Default.TestPassword); } if (!loginSuccess) { throw new ArgumentException("UserManager login failed."); } }
/// <summary> /// Get picture metadata descriptions for specified ids. /// </summary> /// <param name="userContext">User context.</param> /// <param name="pictureMetaDataDescriptionsIds">Ids of the metadadescriptions to be retrieved.</param> /// <returns>Picture metadata descriptions for specified ids.</returns> public virtual PictureMetaDataDescriptionList GetPictureMetaDataDescriptions(IUserContext userContext, List <Int32> pictureMetaDataDescriptionsIds) { return(PictureDataSource.GetPictureMetaDataDescriptions(userContext, pictureMetaDataDescriptionsIds)); }
/// <summary> /// Get picture metadata descriptions for a specific culture. /// </summary> /// <param name="userContext">User context.</param> /// <returns>Picture metadata descriptions for specified culture.</returns> public virtual PictureMetaDataDescriptionList GetPictureMetaDataDescriptions(IUserContext userContext) { return(PictureDataSource.GetPictureMetaDataDescriptions(userContext)); }
/// <summary> /// Get information about data source. /// </summary> /// <returns>Information about data source.</returns> public virtual IDataSourceInformation GetPictureDataSourceInformation() { return(PictureDataSource.GetDataSourceInformation()); }
public PictureDataSourceTest() { this._pictureDataSource = null; }