/// <summary>
		/// use stub to check via web services if a Product and a Catalog are assigned
		/// </summary>
		/// <param name="assignments">Assignments to check, Array of TIsProductAssignedToCatalog_Input</param>
		/// <returns>ArrayList of TIsProductAssignedToCatalog_Return</returns>
		public ArrayList isProductAssignedToCatalog(TIsProductAssignedToCatalog_Input[] assignments) 
		{
			TIsProductAssignedToCatalog_Return[] Assignments_out = stub.isProductAssignedToCatalog(assignments);

			ArrayList result = new ArrayList();

			for(int i = 0; i < Assignments_out.Length; i++)
			{
				TIsProductAssignedToCatalog_Return Assignment_out = Assignments_out[i];

				if (Assignment_out.Error == null) 
				{
					Console.WriteLine("successfully checked Assignment: " + Assignment_out.Catalog + "/" + Assignment_out.Product);
					result.Add(Assignment_out);
				} 
				else 
				{
					Console.WriteLine("an error occured (Epages Error):\n" + Assignment_out.Error.Message);
				}
			}

			return result;
		}
Exemplo n.º 2
0
 /// <remarks/>
 public System.IAsyncResult BeginisProductAssignedToCatalog(TIsProductAssignedToCatalog_Input[] Assignments, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("isProductAssignedToCatalog", new object[] {
                 Assignments}, callback, asyncState);
 }
Exemplo n.º 3
0
		/// <summary>
		/// test exists method
		/// </summary>
		/// <param name="exists">if false, test is successful if the Assignment does NOT exists</param>
		public void isProductAssignedToCatalog(bool expected)
		{
			TIsProductAssignedToCatalog_Input Assignment = new TIsProductAssignedToCatalog_Input();
			Assignment.Catalog = catalog;
			Assignment.Product = product;
			TIsProductAssignedToCatalog_Input[] Assignments = new TIsProductAssignedToCatalog_Input[]{Assignment};
			ArrayList Assignments_out = serviceClient.isProductAssignedToCatalog(Assignments);

			// test if exists check was successful
			Assert.AreEqual(1, Assignments_out.Count, "isProductAssignedToCatalog result set");

			TIsProductAssignedToCatalog_Return Assignment_out = (TIsProductAssignedToCatalog_Return)Assignments_out.ToArray()[0];
			Assert.AreEqual(product, Assignment_out.Product, "Product path");
			Assert.AreEqual(expected, Assignment_out.assigned, "assigned?");
		}
Exemplo n.º 4
0
 public TIsProductAssignedToCatalog_Return[] isProductAssignedToCatalog(TIsProductAssignedToCatalog_Input[] Assignments) {
     object[] results = this.Invoke("isProductAssignedToCatalog", new object[] {
                 Assignments});
     return ((TIsProductAssignedToCatalog_Return[])(results[0]));
 }