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));
 }