public async Task <int> SavePatientDentalprocedureAsync(PatientDentalProcedure procedure) { if (procedure.Id < 1) { return(await _connection.InsertAsync(procedure)); } else { return(await _connection.UpdateAsync(procedure)); } }
private async void AddOrEditPatientDentalProcedureAsync(string mode = "Edit") { if (string.Equals(mode, "Add")) { var patientDentalProcedure = new PatientDentalProcedure { StartDate = DateTime.Today, PatientId = CurrentPatient.Id }; SelectedPatientDentalProcedure = patientDentalProcedure; } var navParams = new NavigationParameters(); navParams.Add("PatientDentalProcedure", SelectedPatientDentalProcedure); await _navigationService.NavigateAsync("EditPatientHistoryPage", navParams); }
public async Task <int> DeleteProcedureAsync(PatientDentalProcedure procedure) { return(await _connection.DeleteAsync(procedure)); }