Example #1
0
        private void Save_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            if (!ApplicationDbContext.Instance.Series.Any(s =>
                                                          s.SeriesName.ToLower() == SeriesNameTextBox.Text.ToLower()))
            {
                var series = new Series {
                    SeriesName = SeriesNameTextBox.Text, Id = Guid.NewGuid()
                };

                ApplicationDbContext.Instance
                .Entry(new Series {
                    SeriesName = SeriesNameTextBox.Text, Id = Guid.NewGuid()
                }).State =
                    EntityState.Added;
                ApplicationDbContext.Instance.SaveChanges();
                SeriesAdded?.Invoke(this, new EntityEventArgs <Series> {
                    Entity = series
                });
                this.Close();
            }
            else
            {
                SeriesExistsTextBlock.Visibility = Visibility.Visible;
            }
        }
Example #2
0
        public void AddSeries(ulong id, string dataType, List <DataTypeMemoryUsage> valueSeries)
        {
            var sd = new SeriesData
            {
                DataTypeId   = id,
                DataTypeName = dataType,
                Values       = valueSeries
            };

            _series.Add(sd);

            UpdateRanges();
            SeriesAdded?.Invoke(sd);
            UpdateViewPort();
        }