Exemple #1
0
 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);
        }
Exemple #3
0
 public async Task <int> DeleteProcedureAsync(PatientDentalProcedure procedure)
 {
     return(await _connection.DeleteAsync(procedure));
 }