예제 #1
0
        /// <summary>
        /// Once the execution has been submited correctly,
        /// Poll for the execution status, in an interval
        /// </summary>
        /// <param name="sdk"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        public static async Task <Item> WaitAndCollectResponse(PluggyAPI sdk, Item item)
        {
            Item itemResponse;

            do
            {
                await Task.Delay(PluggyAPI.STATUS_POLL_INTERVAL);

                Console.WriteLine("Checking Connection status...");
                itemResponse = await sdk.FetchItem(item.Id);

                // For MFA connections, we require to provide an extra credential
                if (itemResponse.Status == ItemStatus.WAITING_USER_INPUT)
                {
                    var credential = itemResponse.Parameter;
                    Console.WriteLine("What is your {0}?", credential.Label);
                    string response  = Console.ReadLine();
                    var    parameter = new ItemParameter(credential.Name, response);
                    itemResponse = await sdk.UpdateItemMFA(item.Id, new List <ItemParameter> {
                        parameter
                    });
                }
            }while (!itemResponse.HasFinished());

            return(itemResponse);
        }
예제 #2
0
        public ItemParameter[] MakeSimpleTestParameters()
        {
            ItemParameter p1 = new ItemParameter();

            p1.Name        = "ParamOne";
            p1.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "Label1", Value = "Value1"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label2", Value = "Value2"
                                                } };
            p1.DefaultValues = new string[] { };
            ItemParameter p2 = new ItemParameter();

            p2.Name        = "ParamTwo";
            p2.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "Label3", Value = "Value3"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label4", Value = "Value4"
                                                } };
            p2.DefaultValues = new string[] { };

            ItemParameter[] paramArray = new ItemParameter[] { p1, p2 };
            return(paramArray);
        }
예제 #3
0
 void OnStartLifeTimer(ItemParameter param_)
 {
     Debug.Log("OnStartLifeTimer");
     param = param_;
     // タイムスタンプをとっておく。
     timeStamp = Time.time;
     StartCoroutine("WaitLifeTimeEnd");
 }
 void OnStartLifeTimer(ItemParameter param_)
 {
     Debug.Log("OnStartLifeTimer");
     param = param_;
     // 获取当前时间戳
     timeStamp = Time.time;
     StartCoroutine("WaitLifeTimeEnd");
 }
예제 #5
0
 public ItemParameter(ItemParameter param_)
 {
     scoreMax = param_.scoreMax;
     scoreMin = param_.scoreMin;
     recoveryMax = param_.recoveryMax;
     recoveryMin = param_.recoveryMin;
     lifeTime = param_.lifeTime;
 }
예제 #6
0
 void OnStartLifeTimer(ItemParameter param_)
 {
     Debug.Log("OnStartLifeTimer");
     param = param_;
     // タイムスタンプをとっておく。.
     timeStamp = Time.time;
     StartCoroutine("WaitLifeTimeEnd");
 }
 public ItemParameter(ItemParameter param_)
 {
     scoreMax    = param_.scoreMax;
     scoreMin    = param_.scoreMin;
     recoveryMax = param_.recoveryMax;
     recoveryMin = param_.recoveryMin;
     lifeTime    = param_.lifeTime;
 }
        public AssignProfileCardIntent(
            IOleSettings settings,
            ISitecoreDataWrapper dataWrapper,
            IIntentInputFactory inputFactory,
            IConversationResponseFactory responseFactory,
            IParameterResultFactory resultFactory,
            IPublishWrapper publishWrapper,
            IProfileService profileService,
            ISearchService searchService) : base(inputFactory, responseFactory, settings)
        {
            DataWrapper    = dataWrapper;
            PublishWrapper = publishWrapper;
            ProfileService = profileService;
            SearchService  = searchService;

            var profileParameters = new Dictionary <string, string>
            {
                { Constants.SearchParameters.FilterPath, Constants.Paths.ProfilePath },
                { Constants.SearchParameters.TemplateId, Constants.TemplateIds.ProfileCardTemplateId.ToString() },
                { Constants.SearchParameters.AutoStart, "true" }
            };

            ConversationParameters.Add(new ItemParameter(ProfileCardItemKey, Translator.Text("Chat.Intents.AssignProfileCard.ProfileCardItemParameterRequest"), profileParameters, dataWrapper, inputFactory, resultFactory));

            var nameParameter = new Dictionary <string, string>
            {
                { Constants.SearchParameters.FilterPath, Constants.Paths.ContentPath },
            };
            var nameParam = new ItemParameter(ItemNameKey, Translator.Text("Chat.Intents.AssignProfileCard.ItemNameParameterRequest"), nameParameter, dataWrapper, inputFactory, resultFactory);

            nameParam.IsOptional = true;
            ConversationParameters.Add(nameParam);

            var templateParameter = new Dictionary <string, string>
            {
                { Constants.SearchParameters.FilterPath, Constants.Paths.TemplatePath },
            };
            var templateParam = new ItemParameter(TemplateItemKey, Translator.Text("Chat.Intents.AssignProfileCard.TemplateItemParameterRequest"), templateParameter, dataWrapper, inputFactory, resultFactory);

            templateParam.IsOptional = true;
            ConversationParameters.Add(templateParam);

            var folderParameter = new Dictionary <string, string>
            {
                { Constants.SearchParameters.FilterPath, Constants.Paths.ContentPath },
            };
            var folderParam = new ItemParameter(FolderItemKey, Translator.Text("Chat.Intents.AssignProfileCard.FolderItemParameterRequest"), folderParameter, dataWrapper, inputFactory, resultFactory);

            folderParam.IsOptional = true;
            ConversationParameters.Add(folderParam);

            var fieldParam = new KeyValueParameter(FieldItemKey, Translator.Text("Chat.Intents.AssignProfileCard.FieldNameParameterRequest"), Translator.Text("Chat.Intents.AssignProfileCard.FieldValueParameterRequest"), inputFactory, resultFactory);

            fieldParam.IsOptional = true;
            ConversationParameters.Add(fieldParam);
        }
예제 #9
0
        public ItemParameter CreateNew(string name)
        {
            var itemParameter = new ItemParameter();

            itemParameter.Id = Guid.NewGuid();

            erpNodeDBContext.ItemParameters.Add(itemParameter);
            erpNodeDBContext.SaveChanges();
            return(itemParameter);
        }
예제 #10
0
    private ItemData GenerateItemData(ItemParameter param, UserData userData)
    {
        ItemData itemData = new ItemData();

        itemData.ItemID = new ItemIdentity(param.ItemType, param.ItemNO);
        itemData.ProduceRemainingWorkload = 0;
        itemData.ConfigData = null;        //ConfigInterface.Instance.ItemConfigHelper.
        //GetItemData(param.ItemType, userData.ItemProgress[param.ItemType].Level);
        return(itemData);
    }
예제 #11
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            ItemParameter = await _context.ItemParameter.FirstOrDefaultAsync(m => m.Id == id);

            if (ItemParameter == null)
            {
                return(NotFound());
            }
            return(Page());
        }
예제 #12
0
        public ItemParameter[] MakeDateTestParameters()
        {
            ItemParameter p1 = new ItemParameter();

            p1.Name = "ParamOne";
            p1.ParameterTypeName = CrcReportDefinitionFactory.ReportServiceParameterTypes.DateTime;
            p1.DefaultValues     = new string[] { };
            ItemParameter p2 = new ItemParameter();

            p2.Name = "ParamTwo";
            p2.ParameterTypeName = CrcReportDefinitionFactory.ReportServiceParameterTypes.DateTime;
            p2.DefaultValues     = new string[] { };

            ItemParameter[] paramArray = new ItemParameter[] { p1, p2 };
            return(paramArray);
        }
예제 #13
0
    void OnInstantiatedChild(GameObject target)
    {
        // 生成されたオブジェクトに対して設定
        float t = 0;
        if (duration > 0) t = (Time.timeSinceLevelLoad - timeStamp) / duration;
        Debug.Log("ItemParamSetter:" + t);

        ItemParameter param = new ItemParameter();
        param.scoreMax = (int)Mathf.Lerp(fromParam.scoreMax, toParam.scoreMax, t);
        param.scoreMin = (int)Mathf.Lerp(fromParam.scoreMin, toParam.scoreMin, t);
        param.recoveryMax = (int)Mathf.Lerp(fromParam.recoveryMax, toParam.recoveryMax, t);
        param.recoveryMin = (int)Mathf.Lerp(fromParam.recoveryMin, toParam.recoveryMin, t);
        param.lifeTime = Mathf.Lerp(fromParam.lifeTime, toParam.lifeTime, t);

        target.SendMessage("OnStartLifeTimer", param);
    }
예제 #14
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            ItemParameter = await _context.ItemParameter.FindAsync(id);

            if (ItemParameter != null)
            {
                _context.ItemParameter.Remove(ItemParameter);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
예제 #15
0
        public ItemParameter[] MakeDependantTestParameters()
        {
            ItemParameter p1 = new ItemParameter();

            p1.Name        = "ParamOne";
            p1.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "Label1", Value = "Value1"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label2", Value = "Value2"
                                                } };
            p1.DefaultValues = new string[] { };
            ItemParameter p2 = new ItemParameter();

            p2.Name        = "ParamTwo";
            p2.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "Label3", Value = "Value3"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label4", Value = "Value4"
                                                } };
            p2.DefaultValues = new string[] { };
            p2.Dependencies  = new string[] { "ParamOne" };
            ItemParameter p3 = new ItemParameter();

            p3.Name        = "ParamThree";
            p3.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "Label5", Value = "Value5"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label6", Value = "Value6"
                                                } };
            p3.DefaultValues = new string[] { };
            p3.Dependencies  = new string[] { "ParamOne" };


            ItemParameter[] paramArray = new ItemParameter[] { p1, p2, p3 };
            return(paramArray);
        }
예제 #16
0
    void OnInstantiatedChild(GameObject target)
    {
        // 生成されたオブジェクトに対して設定.
        float t = 0;

        if (duration > 0)
        {
            t = (Time.timeSinceLevelLoad - timeStamp) / duration;
        }
        Debug.Log("ItemParamSetter:" + t);

        ItemParameter param = new ItemParameter();

        param.scoreMax    = (int)Mathf.Lerp(fromParam.scoreMax, toParam.scoreMax, t);
        param.scoreMin    = (int)Mathf.Lerp(fromParam.scoreMin, toParam.scoreMin, t);
        param.recoveryMax = (int)Mathf.Lerp(fromParam.recoveryMax, toParam.recoveryMax, t);
        param.recoveryMin = (int)Mathf.Lerp(fromParam.recoveryMin, toParam.recoveryMin, t);
        param.lifeTime    = Mathf.Lerp(fromParam.lifeTime, toParam.lifeTime, t);

        target.SendMessage("OnStartLifeTimer", param);
    }
예제 #17
0
	IEnumerator GetItemData(int itemID, ItemEntityLoader loader){
		Debug.Log(itemID);
		WWWForm itemForm = new WWWForm();
		itemForm.AddField("id_i", itemID);
		itemForm.AddField("submitted", 1);
		WWW www = new WWW( ITEM_URL, itemForm );
		yield return www;
		if(www.error != null){
			Debug.Log("ERROR ON REGISTRATION: "+ www.error);
		}
		else{
			string encodedString = www.data;
			Debug.Log(encodedString);
			JSONObject j = new JSONObject(encodedString);


	
			//TODO: error checking, blah blah blah
			string id = j.GetField("id_i").str;
			string merchantID = j.GetField("idmi_i").str;
			string merchantName = j.GetField("storename").str;
			string name = j.GetField("name").str;
			string description = j.GetField("description").str;
			string photo_large = (j.GetField("photo_large").str);
			string photo_thumb = (j.GetField("photo_thumb").str);
			string modelURL = j.GetField("model").str;
			string price = j.GetField("price").str;

			int intId = System.Int32.Parse(id);
			int intMerchantID = System.Int32.Parse(merchantID);
			float floatPrice = System.Single.Parse(price);
			int intPrice = (int)(100*floatPrice);

			Debug.Log(photo_large + " : " + photo_thumb);


			List<ItemParameter> parameters = new List<ItemParameter>();
			JSONObject parametersArray = j.GetField("parameters");
			for(int i = 0; i < parametersArray.list.Count; i++){
				ItemParameter p = new ItemParameter();
				JSONObject ob = parametersArray.list[i];

				p.name = ob.GetField("param_name").str;


				ParseParam(out p.translate_x, out p.translate_x_min,ob.GetField("translate_x").str,
						   out p.translate_x_max,ob.GetField("translate_x1").str);
	
				ParseParam(out p.translate_y, out p.translate_y_min,ob.GetField("translate_y").str,
						   out p.translate_y_max,ob.GetField("translate_y1").str);

				ParseParam(out p.translate_z, out p.translate_z_min,ob.GetField("translate_z").str,
						   out p.translate_z_max,ob.GetField("translate_z1").str);

				ParseParam(out p.rotate_x, out p.rotate_x_min,ob.GetField("rotate_x").str,
						   out p.rotate_x_max,ob.GetField("rotate_x1").str);
	
				ParseParam(out p.rotate_y, out p.rotate_y_min,ob.GetField("rotate_y").str,
						   out p.rotate_y_max,ob.GetField("rotate_y1").str);

				ParseParam(out p.rotate_z, out p.rotate_z_min,ob.GetField("rotate_z").str,
						   out p.rotate_z_max,ob.GetField("rotate_z1").str);

				ParseParam(out p.scale_x, out p.scale_x_min,ob.GetField("scale_x").str,
						   out p.scale_x_max,ob.GetField("scale_x1").str);
	
				ParseParam(out p.scale_y, out p.scale_y_min,ob.GetField("scale_y").str,
						   out p.scale_y_max,ob.GetField("scale_y1").str);

				ParseParam(out p.scale_z, out p.scale_z_min,ob.GetField("scale_z").str,
						   out p.scale_z_max,ob.GetField("scale_z1").str);
				parameters.Add(p);
				//Debug.Log(p.name);
			}	
/** PHOTO DEBUG **/
			//for(int i=0; i<100; i++){
				
			//}



			ItemEntity item = new ItemEntity(
				intId, name, description, photo_large ,photo_thumb, modelURL, intPrice, intMerchantID, merchantName,parameters
			);
			loader.Entity = item; //localItemStore.Add(intId, item);
			allItems.Add(item);
			// Debug.Log(j.list);
			// Debug.Log(j.HasField("id_u"));
			//name,photo,model,description,price
			// if(j.HasField("name")){
			// 	string uID = j.GetField("name").str;
			// 	Debug.Log(uID);
			// 	userID = int.Parse(uID);
			// 	Debug.Log(userID + ": Registered and Logged In");
			// 	loginStatus = LoginStatus.LoggedIn;
			// }
		}

		yield return 0;
	}
예제 #18
0
        public void CanRefreshDependantParameters_Simple()
        {
            // make report defn
            var repDefn = new CrcReportDefinition();

            repDefn.ReportPath = "Test/Report";
            var pd1 = new CrcParameterDefinition();

            pd1.Name = "ParamOne";
            pd1.ValidValues.Add(new CrcValidValue()
            {
                Label = "Label1", Value = "Value1"
            });
            pd1.ValidValues.Add(new CrcValidValue()
            {
                Label = "Label2", Value = "Value2"
            });
            pd1.ValidValues.Add(new CrcValidValue()
            {
                Label = "Label3", Value = "Value3"
            });
            pd1.DependantParameterNames.Add("ParamTwo");
            var pd2 = new CrcParameterDefinition();

            pd2.Name = "ParamTwo";
            pd2.ValidValues.Add(new CrcValidValue()
            {
                Label = "SubLabel1_1", Value = "SubValue1_1"
            });
            pd2.ValidValues.Add(new CrcValidValue()
            {
                Label = "SubLabel1_2", Value = "SubValue1_2"
            });
            pd2.ValidValues.Add(new CrcValidValue()
            {
                Label = "SubLabel2_1", Value = "SubValue2_1"
            });
            pd2.ValidValues.Add(new CrcValidValue()
            {
                Label = "SubLabel2_2", Value = "SubValue2_2"
            });
            pd2.ValidValues.Add(new CrcValidValue()
            {
                Label = "SubLabel3_1", Value = "SubValue3_1"
            });
            repDefn.ParameterDefinitions.Add(pd1);
            repDefn.ParameterDefinitions.Add(pd2);


            // make choice collection
            var choiceCollection = new CrcParameterChoiceCollection();
            var paramChoice      = new CrcParameterChoice("ParamOne");

            paramChoice.Values.Add("Value2");
            choiceCollection.ParameterChoiceList.Add(paramChoice);

            // make server side params to return
            ItemParameter p1 = new ItemParameter();

            p1.Name        = "ParamOne";
            p1.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "Label1", Value = "Value1"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label2", Value = "Value2"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "Label3", Value = "Value3"
                                                } };
            p1.DefaultValues = new string[] { };
            ItemParameter p2 = new ItemParameter();

            p2.Name        = "ParamTwo";
            p2.ValidValues = new ValidValue[] { new ValidValue()
                                                {
                                                    Label = "SubLabel2_1", Value = "SubValue2_1"
                                                },
                                                new ValidValue()
                                                {
                                                    Label = "SubLabel2_2", Value = "SubValue2_2"
                                                } };
            p2.DefaultValues = new string[] { };
            ItemParameter[] paramArrayToReturn = new ItemParameter[] { p1, p2 };


            // make mocks for ccs
            var mf = new TestDoubles.MockSsrsWebServiceFactory();
            var soapClientFactory = mf.MakeMockSoapClientFactory(
                mf.MakeMockReportingService2010Soap("Value2", paramArrayToReturn));

            var cacheMock  = MockRepository.GenerateMock <CrcCacheManager>();
            var configMock = MockRepository.GenerateMock <CrcExtraConfiguration>();

            // make ccs
            var ccs = new CrissCrossServices(soapClientFactory, cacheMock, configMock, null);


            ccs.RefreshDependantParameters(repDefn, choiceCollection);

            Assert.AreEqual(2, repDefn.ParameterDefinitions.Count());
            var pd1check = repDefn.ParameterDefinitions.FirstOrDefault(p => p.Name == "ParamOne");

            Assert.IsNotNull(pd1check);
            Assert.AreEqual("Value2", pd1check.ParameterChoice.SingleValue);
            var pd2check = repDefn.ParameterDefinitions.FirstOrDefault(p => p.Name == "ParamTwo");

            Assert.IsNotNull(pd2check);
            Assert.AreEqual(2, pd2check.ValidValues.Count());
            Assert.IsNotNull(pd2check.ValidValues.FirstOrDefault(vv => vv.Value == "SubValue2_1"));
            Assert.IsNotNull(pd2check.ValidValues.FirstOrDefault(vv => vv.Value == "SubValue2_2"));
        }
예제 #19
0
    IEnumerator GetItemData(int itemID, ItemEntityLoader loader)
    {
        Debug.Log(itemID);
        WWWForm itemForm = new WWWForm();

        itemForm.AddField("id_i", itemID);
        itemForm.AddField("submitted", 1);
        WWW www = new WWW(ITEM_URL, itemForm);

        yield return(www);

        if (www.error != null)
        {
            Debug.Log("ERROR ON REGISTRATION: " + www.error);
        }
        else
        {
            string encodedString = www.data;
            Debug.Log(encodedString);
            JSONObject j = new JSONObject(encodedString);



            //TODO: error checking, blah blah blah
            string id           = j.GetField("id_i").str;
            string merchantID   = j.GetField("idmi_i").str;
            string merchantName = j.GetField("storename").str;
            string name         = j.GetField("name").str;
            string description  = j.GetField("description").str;
            string photo_large  = (j.GetField("photo_large").str);
            string photo_thumb  = (j.GetField("photo_thumb").str);
            string modelURL     = j.GetField("model").str;
            string price        = j.GetField("price").str;

            int   intId         = System.Int32.Parse(id);
            int   intMerchantID = System.Int32.Parse(merchantID);
            float floatPrice    = System.Single.Parse(price);
            int   intPrice      = (int)(100 * floatPrice);

            Debug.Log(photo_large + " : " + photo_thumb);


            List <ItemParameter> parameters      = new List <ItemParameter>();
            JSONObject           parametersArray = j.GetField("parameters");
            for (int i = 0; i < parametersArray.list.Count; i++)
            {
                ItemParameter p  = new ItemParameter();
                JSONObject    ob = parametersArray.list[i];

                p.name = ob.GetField("param_name").str;


                ParseParam(out p.translate_x, out p.translate_x_min, ob.GetField("translate_x").str,
                           out p.translate_x_max, ob.GetField("translate_x1").str);

                ParseParam(out p.translate_y, out p.translate_y_min, ob.GetField("translate_y").str,
                           out p.translate_y_max, ob.GetField("translate_y1").str);

                ParseParam(out p.translate_z, out p.translate_z_min, ob.GetField("translate_z").str,
                           out p.translate_z_max, ob.GetField("translate_z1").str);

                ParseParam(out p.rotate_x, out p.rotate_x_min, ob.GetField("rotate_x").str,
                           out p.rotate_x_max, ob.GetField("rotate_x1").str);

                ParseParam(out p.rotate_y, out p.rotate_y_min, ob.GetField("rotate_y").str,
                           out p.rotate_y_max, ob.GetField("rotate_y1").str);

                ParseParam(out p.rotate_z, out p.rotate_z_min, ob.GetField("rotate_z").str,
                           out p.rotate_z_max, ob.GetField("rotate_z1").str);

                ParseParam(out p.scale_x, out p.scale_x_min, ob.GetField("scale_x").str,
                           out p.scale_x_max, ob.GetField("scale_x1").str);

                ParseParam(out p.scale_y, out p.scale_y_min, ob.GetField("scale_y").str,
                           out p.scale_y_max, ob.GetField("scale_y1").str);

                ParseParam(out p.scale_z, out p.scale_z_min, ob.GetField("scale_z").str,
                           out p.scale_z_max, ob.GetField("scale_z1").str);
                parameters.Add(p);
                //Debug.Log(p.name);
            }
/** PHOTO DEBUG **/
            //for(int i=0; i<100; i++){

            //}



            ItemEntity item = new ItemEntity(
                intId, name, description, photo_large, photo_thumb, modelURL, intPrice, intMerchantID, merchantName, parameters
                );
            loader.Entity = item;             //localItemStore.Add(intId, item);
            allItems.Add(item);
            // Debug.Log(j.list);
            // Debug.Log(j.HasField("id_u"));
            //name,photo,model,description,price
            // if(j.HasField("name")){
            //  string uID = j.GetField("name").str;
            //  Debug.Log(uID);
            //  userID = int.Parse(uID);
            //  Debug.Log(userID + ": Registered and Logged In");
            //  loginStatus = LoginStatus.LoggedIn;
            // }
        }

        yield return(0);
    }
 public void SetItemParameters(string ItemPath, ItemParameter[] Parameters)
 {
     this.Invoke("SetItemParameters", new object[] {
             ItemPath,
             Parameters});
 }
 /// <remarks/>
 public void SetItemParametersAsync(string ItemPath, ItemParameter[] Parameters)
 {
     this.SetItemParametersAsync(ItemPath, Parameters, null);
 }
 /// <remarks/>
 public void SetItemParametersAsync(string ItemPath, ItemParameter[] Parameters, object userState)
 {
     if ((this.SetItemParametersOperationCompleted == null))
     {
         this.SetItemParametersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetItemParametersOperationCompleted);
     }
     this.InvokeAsync("SetItemParameters", new object[] {
             ItemPath,
             Parameters}, this.SetItemParametersOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginSetItemParameters(string ItemPath, ItemParameter[] Parameters, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("SetItemParameters", new object[] {
             ItemPath,
             Parameters}, callback, asyncState);
 }
예제 #24
0
 public ItemParameter CreateNew(ItemParameter itemParameter)
 {
     itemParameter.Id = Guid.NewGuid();
     erpNodeDBContext.ItemParameters.Add(itemParameter);
     return(itemParameter);
 }