public async Task <bool> UpdatePhoneCallActivityForProspectAsync(PhoneCallActivity activity) { try { var authResult = await _authenticator.AuthenticateUser(Constants.PrivateKeys.ProspectMgmtRestResource); return(await _activityRepository.UpdatePhoneCallActivityForProspectAsync(activity, authResult.AccessToken)); } catch (Exception ex) { Crashes.TrackError(ex); System.Diagnostics.Debug.WriteLine(ex.ToString()); await _dialogService.ShowAlertAsync("Seems like there was a problem.", "Oops", "Close"); return(false); } }
public async Task <bool> UpdatePhoneCallActivityForProspectAsync(PhoneCallActivity activity, string accessToken) { return(await PutDataObjectToAPI(string.Format(_baseUri + "PhoneCallActivity/{1}", activity.ProspectAddressBook, activity.InstanceId), activity, accessToken)); }
public async Task <PhoneCallActivity> AddAdHocPhoneCallActivityAsync(int prospectId, PhoneCallActivity activity, string accessToken) { return(await PostDataObjectToAPI(string.Format(_baseUri + "PhoneCallActivity", prospectId), activity, accessToken)); }