public static UpdateResult SaveConfiguredRecords(string sourceId, string sourceLineNo, string sourceSite, string rootId, List <Advantech.Myadvantech.DataAccess.DataCore.ConfigurationHub.ConfiguredItems> selectedItems, string companyId, string currency, string reconfigData)
        {
            UpdateResult result = new UpdateResult();

            try
            {
                HubConfiguredResult myEntity = new HubConfiguredResult();
                myEntity.ID            = sourceId;
                myEntity.Source        = sourceSite;
                myEntity.ParentLineNo  = int.Parse(sourceLineNo);
                myEntity.RootID        = rootId;
                myEntity.Result        = Convert.ToInt32(true);
                myEntity.SelectedItems = Newtonsoft.Json.JsonConvert.SerializeObject(selectedItems);
                myEntity.CompanyID     = companyId;
                myEntity.Currency      = currency;
                myEntity.ReConfigData  = reconfigData;
                myEntity.CreatedTime   = System.DateTime.Now;
                MyAdvantechDAL.AddConfigurationHubConfiguredRecords(myEntity);
                result.IsUpdated = true;
            }
            catch (Exception ex)
            {
                result.IsUpdated     = false;
                result.ServerMessage = ex.ToString();
            }

            return(result);
        }