/// <summary> /// Get the OwnerPartyId /// </summary> /// <param name="contactModel">ContactModel</param> /// <returns></returns> public ContactModel GetOwnerPartyId(ContactModel contactModel) { ContactModel resultModel = null; if (contactModel != null) { try { DataObjectResult dataObjResult = _contactService._contactClient.getContact(contactModel.PartyId); if (null == dataObjResult) { _logger.Debug("No Contact found matching external reference " + contactModel.PartyId); resultModel = new ContactModel(); resultModel.OwnerPartyId = null; return(resultModel); } object[] dataObjResultValue = dataObjResult.Value; foreach (object value in dataObjResultValue) { resultModel = new ContactModel(); Contact contact = (Contact)value; resultModel.OwnerPartyId = (long)contact.OwnerPartyId; } } catch (Exception e) { _logger.Debug("Error occured while creating lead. Lead Not Created in Sales Cloud. Exception: " + e.StackTrace); _logger.Debug("Setting OwnerPartyId for Contact to null"); resultModel = new ContactModel(); resultModel.OwnerPartyId = null; } } return(resultModel); }
/// <summary> /// Get the OwnerPartyId /// </summary> /// <param name="accountModel">AccountModel</param> /// <returns></returns> public AccountModel GetOwnerPartyId(AccountModel accountModel) { AccountModel resultModel = null; if (accountModel != null) { try { DataObjectResult dataObjResult = _accountService._accountClient.getAccount(accountModel.PartyId); if (null == dataObjResult) { _logger.Debug("No Account found matching external reference " + accountModel.PartyId); resultModel = new AccountModel(); resultModel.OwnerPartyId = null; return(resultModel); } object[] dataObjResultValue = dataObjResult.Value; foreach (object value in dataObjResultValue) { resultModel = new AccountModel(); Account account = (Account)value; resultModel.OwnerPartyId = (long)account.OwnerPartyId; } } catch (Exception e) { _logger.Debug("Error occured while creating lead. Lead Not Created in Sales Cloud. Exception: " + e.StackTrace); _logger.Debug("Setting OwnerPartyId for Account to null"); resultModel = new AccountModel(); resultModel.OwnerPartyId = null; } } return(resultModel); }
private void GetTestResult() { dataResults.Clear(); List<object[]> results = Dpd.GetTestResults(); foreach (object[] o in results) { DataObjectResult obj = new DataObjectResult() { Name = (string)o[0], Quality = (string)o[1], Taste = (string)o[2], Texture = (string)o[3], Apperance = (string)o[4], Smell = (string)o[5], Comment = (string)o[6], TotalTestScore = (string)o[7] }; dataResults.Add(obj); } }