public async Task <int> SavePatientFinTradeAsync(FinTrade finTrade) { if (finTrade.Id < 1) { return(await _connection.InsertAsync(finTrade)); } else { return(await _connection.UpdateAsync(finTrade)); } }
private async void CreateFinTradeAsync() { var patient = await _databaseService.DentalAssistantDB.GetPatientAsync(PatientDentalProcedure.PatientId); var finTrade = new FinTrade { TradeDate = DateTime.Today, PatientId = patient.Id }; var navParams = new NavigationParameters(); navParams.Add("PatientFinTrade", finTrade); await _navigationService.NavigateAsync("EditPatientFinTradePage", navParams); }
private async void AddOrEditFinTradeAsync(string mode) { if (string.Equals(mode, "Add")) { var finTrade = new FinTrade { TradeDate = DateTime.Today, PatientId = CurrentPatient.Id }; SelectedFinTrade = finTrade; } var navParams = new NavigationParameters(); navParams.Add("PatientFinTrade", SelectedFinTrade); await _navigationService.NavigateAsync("EditPatientFinTradePage", navParams); }
public async Task <int> DeleteFinTradeAsync(FinTrade finTrade) { return(await _connection.DeleteAsync(finTrade)); }