// Job ID: #350760
using AG.A1.Scheduler.Project.Contracts.Contracts;
var commitLeadToSFCommandHandler = Activate<ICommitLeadToSFCommandHandler>();
await commitLeadToSFCommandHandler.Handle(
FromJson<CommitLeadToSFRequest>("{\"RavingFanId\":42931,\"LastName\":\"Simmons\",\"FirstName\":\"Dexter\",\"Title\":null,\"Company\":\"Alliance Therapy Services, PLLC and related entities\",\"Street\":\"3560 Delaware Street Ste 311\",\"City\":\"Beaumont\",\"State\":\"TX\",\"PostalCode\":\"77706\",\"Country\":\"United States\",\"Phone\":\"4094663776\",\"Email\":\"dexter@unitedtxs.com\",\"Website\":null,\"LeadSource\":\"Employee Referral\",\"Fiscal_Year_End__c\":null,\"Entity_Type__c\":null,\"Source_Email__c\":\"Bobby.Nutter@alliantgroup.com\",\"Source_Name__c\":\"Bobby Nutter\",\"CPA_Email__c\":null,\"CPA_Firm__c\":null,\"CPA_Name__c\":null,\"CPA_Phone__c\":null,\"Service_Lines_Interested_In__c\":\"Client Account Services\",\"Existing_Client_Project_Manager__c\":\"Bobby Nutter\",\"Primary_Service_Line__c\":\"Client Account Services\",\"ASL__c\":true,\"Mattersphere_Referral_ID__c\":\"42931\",\"Matter_Number__c\":null,\"PM_ID__c\":\"883\",\"CR_ID__c\":null,\"Submitted_By_ID__c\":883,\"Submitted_By_Title__c\":null,\"Sub_Team_ID__c\":null,\"Team_ID__c\":null,\"CPA_Contact_Title__c\":null,\"Additional_Notes__c\":\"Had call with Mark Regnery on 2/27/2024. Dexter (owner & main POC) does the bookkeeping and only ever looked at outsourcing one time years ago and they wanted an amount of revenue as payment. Dexter seemed very interested in hearing more.\n\nLinked with United Therapy Services, PLLC.\",\"Referring_Client_Consent__c\":\"Yes\",\"Existing_Client_Project_Number__c\":\"335136.0001\",\"Referred_By_Company__c\":\"Alliance Therapy Services, PLLC and related entities\",\"Referred_By_Contact__c\":\"Dexter Simmons\",\"Referred_By_Title__c\":null,\"Referred_By_Contact_Phone__c\":\"4094663776\",\"Referred_By_Contact_Email__c\":\"dexter@unitedtxs.com\",\"Current_Service_Lines__c\":\"ERC\",\"Existing_Client_Team_Director__c\":\"Reid McLaughlin\"}"),
null,
null);
| CurrentCulture | |
| CurrentUICulture | |
An exception occurred during performance of the job.
Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'AG.Integrations.RESTClients.SalesforceREST.Models.Lead' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly. To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array. Path '', line 1, position 1.
Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'AG.Integrations.RESTClients.SalesforceREST.Models.Lead' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
Path '', line 1, position 1.
at AG.A1.Framework.Rest.RESTClient.HandleResponse[T](RestResponse restResponse) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Rest\RESTClient.cs:line 354
at AG.A1.Framework.Rest.RESTClient.ExecutePOSTAsync[T](IRESTEndpoint apiEndpoint, IDictionary`2 headers, IDictionary`2 bodyParameters, IDictionary`2 urlParameters) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Rest\RESTClient.cs:line 251
at AG.Integrations.RESTClients.SalesforceREST.SalesforceApiClientController.CreateLead(IDictionary`2 param, SalesforceToken token) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\SalesforceREST\SalesforceApiClientController.cs:line 298
at AG.A1.Scheduler.Project.Application.Helpers.SalesforceHelper.CreateLead(Lead lead, Boolean bypassTokenValidation) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Project.Application\Helpers\SalesforceHelper.cs:line 128
at AG.A1.Scheduler.Project.Application.Features.RavingFanReferralToSF.Commands.CommitLeadToSFCommandHandler.Handle(CommitLeadToSFRequest request, CancellationToken cancellationToken, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Project.Application\Features\LeadToSF\Commands\CommitLeadToSFCommandHandler.cs:line 67
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)