public async Task <ActionResult> UpdateAsync(string id) { var sf = new SalesforceTools(); await sf.SFLoginAsync(); var account = await sf.FindRecordAsync(id, "Account"); var ownerName = await sf.FindRecordAsync(account["OwnerId"].ToString(), "User"); var accountInfo = new AccountInfo() { Id = account["Id"].ToString(), AccountName = account["Name"].ToString(), AccountOwnerId = account["OwnerId"].ToString(), OwnerName = ownerName["Name"].ToString(), BillingStreet = account["BillingStreet"].ToString(), BillingCity = account["BillingCity"].ToString(), BillingState = account["BillingState"].ToString(), BillingZip = account["BillingPostalCode"].ToString(), BillingCountry = account["BillingCountry"].ToString(), Phone = account["Phone"].ToString(), Email = account["Email__c"].ToString() }; return(View("AccountForm", accountInfo)); }
public async Task <ActionResult> UpdateAsync(string id) { var sf = new SalesforceTools(); await sf.SFLoginAsync(); var donation = await sf.FindRecordAsync(id, "Donation__c"); var accountName = await sf.FindRecordAsync(donation["Account_Name__c"].ToString(), "Account"); var donationInfo = new DonationInfo() { Id = donation["Id"].ToString(), DonationName = donation["Name"].ToString(), AccountId = donation["Account_Name__c"].ToString(), Amount = (int)donation["Amount__c"], DonationDate = donation["Donation_Date__c"].ToString(), AccountName = accountName["Name"].ToString() }; return(View("DonationForm", donationInfo)); }