Exemple #1
0
 /// <summary>
 /// Creates a new <see cref="RealEstateItem"/> instance
 /// </summary>
 /// <param name="realEstate"><see cref="RealEstate"/> data item</param>
 /// <param name="connection">The <see cref="IIS24Connection"/> used for querying the API</param>
 public RealEstateItem(RealEstate realEstate, IIS24Connection connection)
 {
     RealEstate = realEstate;
     Attachments = new AttachmentResource(realEstate, connection);
     Publish = new PublishResource(connection);
     PremiumPlacements = new PremiumPlacementResource(connection, realEstate);
     TopPlacements = new TopPlacementResource(connection, realEstate);
     ShowcasePlacements = new ShowcasePlacementResource(connection, realEstate);
 }
        /// <summary>
        /// Creates a new <see cref="ImportExportClient"/> instance
        /// </summary>
        /// <param name="connection"></param>
        public ImportExportClient(IIS24Connection connection)
        {
            if (connection == null)
            {
                throw new ArgumentNullException("connection");
            }

            Connection = connection;
            RealEstates = new RealEstateResource(Connection);
            Contacts = new ContactResource(Connection);
            Publish = new PublishResource(Connection);
            PublishChannels = new PublishChannelResource(Connection);
        }
        /// <summary>
        /// Creates a new <see cref="ImportExportClient"/> instance
        /// </summary>
        /// <param name="connection"></param>
        public ImportExportClient(IIS24Connection connection)
        {
            if (connection == null)
            {
                throw new ArgumentNullException("connection");
            }

            Connection = connection;
            RealEstates = new RealEstateResource(Connection);
            RealEstateCounts = new RealEstateCountsResource(Connection);
            Contacts = new ContactResource(Connection);
            Publish = new PublishResource(Connection);
            PublishChannels = new PublishChannelResource(Connection);
            RealEstateProjects = new RealEstateProjectResource(Connection);
            ShowcasePlacements = new ShowcasePlacementResource(Connection);
            PremiumPlacements = new PremiumPlacementResource(Connection);
            TopPlacements = new TopPlacementResource(Connection);
        }
 /// <summary>
 /// Creates a new <see cref="PublishChannelResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public PublishChannelResource(IIS24Connection connection)
 {
     this.Connection = connection;
 }
 /// <summary>
 /// Creates a new <see cref="AttachmentResource"/> instance
 /// </summary>
 /// <param name="realEstate"></param>
 /// <param name="connection"></param>
 public AttachmentResource(RealEstate realEstate, IIS24Connection connection)
 {
     RealEstate = realEstate;
     Connection = connection;
     AttachmentsOrder = new AttachmentsOrderResource(realEstate, connection);
 }
 /// <summary>
 /// Creates a new <see cref="RealEstateItem"/> instance
 /// </summary>
 /// <param name="realEstate"><see cref="RealEstate"/> data item</param>
 /// <param name="connection">The <see cref="IIS24Connection"/> used for querying the API</param>
 public RealEstateItem(RealEstate realEstate, IIS24Connection connection)
 {
     RealEstate = realEstate;
     Attachments = new AttachmentResource(realEstate, connection);
 }
 /// <summary>
 /// Creates a new <see cref="RealEstateProjectResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public RealEstateProjectResource(IIS24Connection connection)
 {
     Connection = connection;
 }
 /// <summary>
 /// Creates a new <see cref="ContactResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public ContactResource(IIS24Connection connection)
 {
     Connection = connection;
 }
Exemple #9
0
 /// <summary>
 /// Creates a new <see cref="PublishResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public PublishResource(IIS24Connection connection)
 {
     Connection = connection;
 }
 public ImportExportClientTest()
 {
     connectionMock = new Mock<IIS24Connection>();
     connection = connectionMock.Object;
 }
Exemple #11
0
 /// <summary>
 /// Creates a new <see cref="SearchResource"/> instance
 /// </summary>
 /// <param name="connection">The connection that will be used to make requests to the service</param>
 public SearchResource(IIS24Connection connection)
 {
     this.connection = connection;
 }
 public ImportExportClientTest()
 {
     connectionMock = new Mock <IIS24Connection>();
     connection     = connectionMock.Object;
 }
 /// <summary>
 /// Creates a new <see cref="RealEstateResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public RealEstateResource(IIS24Connection connection)
 {
     Connection = connection;
 }
Exemple #14
0
 /// <summary>
 /// Creates a new <see cref="RealEstateCountsResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public RealEstateCountsResource(IIS24Connection connection)
 {
     Connection = connection;
 }
 /// <summary>
 /// Creates a new <see cref="PublishResource"/> instance
 /// </summary>
 /// <param name="connection"></param>
 public PublishResource(IIS24Connection connection)
 {
     this.Connection = connection;
 }
Exemple #16
0
 /// <summary>
 /// Creates a new <see cref="RealEstateItem"/> instance
 /// </summary>
 /// <param name="realEstate"><see cref="RealEstate"/> data item</param>
 /// <param name="connection">The <see cref="IIS24Connection"/> used for querying the API</param>
 public RealEstateItem(RealEstate realEstate, IIS24Connection connection)
 {
     RealEstate  = realEstate;
     Attachments = new AttachmentResource(realEstate, connection);
 }