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(); }