private void ButtonHeartConditionMainSubmit_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(editTextHeartConditionMainUpperPressure.Text) ||
                string.IsNullOrEmpty(editTextHeartConditionMainLowerPressure.Text) ||
                string.IsNullOrEmpty(editTextHeartConditionMainHeartRate.Text))
            {
                var alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Uwaga!");
                alertDialog.SetMessage("Aby zapisać wynik musisz uzupełnić wszystkie pola.");
                alertDialog.Show();
                return;
            }

            if (service.CheckIfMeasurementWasSavedToday())
            {
                var alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Uwaga!");
                alertDialog.SetMessage("Dzisiaj już wprowadziłeś wynik pomiaru.");
                alertDialog.Show();
                return;
            }

            var upperPressure = Int32.Parse(editTextHeartConditionMainUpperPressure.Text);
            var lowerPressure = Int32.Parse(editTextHeartConditionMainLowerPressure.Text);
            var hearRate      = Int32.Parse(editTextHeartConditionMainHeartRate.Text);

            var measurement = new HeartConditionMeasurement()
            {
                UpperBloodPressure = upperPressure,
                LowerBloodPressure = lowerPressure,
                HeartRate          = hearRate,
                MeasurementDate    = DateTime.Now
            };

            service.SaveHeartConditionMeasurement(measurement);

            var confirmationDialog = new AlertDialog.Builder(this);

            confirmationDialog.SetTitle("Potwierdzenie");
            confirmationDialog.SetMessage("Twój pomiar został zapisany.");
            confirmationDialog.Show();
        }
 public void SaveHeartConditionMeasurement(HeartConditionMeasurement measurement)
 {
     db.Insert(measurement);
 }
Ejemplo n.º 3
0
 public void SaveHeartConditionMeasurement(HeartConditionMeasurement measurement)
 {
     repository.SaveHeartConditionMeasurement(measurement);
 }