public void CobuyerUpdated(Cobuyer cobuyer) { var r = CobuyersList.FirstOrDefault(res => res.CobuyerAddressNumber == cobuyer.CobuyerAddressNumber); if (r != null) { var request = new TableRow { TableRowToUpdate = CobuyersList.IndexOf(r) }; _updateRowInteraction.Raise(request); } }
public async Task <bool> UpdateCobuyerAsync(Cobuyer cobuyer) { try { var authResult = await _authenticator.AuthenticateUser(Constants.PrivateKeys.ProspectMgmtRestResource); return(await _cobuyerRepository.UpdateCobuyerAsync(cobuyer, authResult.AccessToken)); } catch (Exception ex) { Crashes.TrackError(ex); System.Diagnostics.Debug.WriteLine(ex.ToString()); _dialogService.ShowAlertAsync("Seems like there was a problem.", "Oops", "Close"); return(false); } }
public void CobuyerAdded(Cobuyer cobuyer) { CobuyersList.Add(cobuyer); _addRowInteraction.Raise(); }
public async Task <bool> UpdateCobuyerAsync(Cobuyer cobuyer, string accessToken) { return(await PutDataObjectToAPI(string.Format(_baseUri, cobuyer.ProspectAddressNumber) + cobuyer.CobuyerAddressNumber, cobuyer, accessToken)); }
public async Task <Cobuyer> AddCobuyerToProspectAsync(int prospectId, Cobuyer cobuyer, string accessToken) { return(await PostDataObjectToAPI(string.Format(_baseUri, prospectId), cobuyer, accessToken)); }