Beispiel #1
0
 public async Task <int> SavePatientFinTradeAsync(FinTrade finTrade)
 {
     if (finTrade.Id < 1)
     {
         return(await _connection.InsertAsync(finTrade));
     }
     else
     {
         return(await _connection.UpdateAsync(finTrade));
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #4
0
 public async Task <int> DeleteFinTradeAsync(FinTrade finTrade)
 {
     return(await _connection.DeleteAsync(finTrade));
 }