private void GetCRMUser(ref ServiceObject so) { SourceCode.SmartObjects.Services.ServiceSDK.Objects.Method meth = so.Methods[0]; CRMUser user = new CRMUser(); user.Config = crmconfig; try { user.UserFQN = NotNull(so.Properties["UserFQN"].Value); CRMUser response = CRMFunctions.CRMGetUser(user); so.Properties.InitResultTable(); for (int c = 0; c < meth.ReturnProperties.Count; c += 1) { Property prop = so.Properties[meth.ReturnProperties[c]]; prop = SetCRMUserProperties(prop, response); } so.Properties.BindPropertiesToResultTable(); } catch (Exception ex) { throw; } }
public CRMUser CRMGetUser(CRMUser crmUser) { CRMFunctions function = new CRMFunctions(crmUser.Config); return(function.CRMGetUser(crmUser)); }