Example #1
0
        private async void AddWeight(WeightEvent obj)
        {
            double date   = DateTimeAxis.ToDouble(obj.Date);
            double weight = obj.Weight;
            var    point  = new DataPoint(date, weight);
            // here we will add to DB not local serie
            Measurement newMeasurment = new Measurement();

            if (Measurements.Count == 0)
            {
                newMeasurment.MeasurementDate = obj.Date;
                newMeasurment.Weight          = weight;
            }
            else
            {
                Measurement lastMeasurement = new Measurement();
                lastMeasurement = FindLastMeasurment(obj);
                newMeasurment.MeasurementDate = obj.Date;
                newMeasurment.Weight          = weight;
            }
            await DatabaseMethods.AddMeasurementToDatabase(newMeasurment);

            await HandleDatabaseRequest();
        }