public Series Add(string name, SeriesTypes type)
        {
            Series s = new Series(name);

            s.type = type;

            Add(s);
            return(s);
        }
Exemple #2
0
 public WebhookSeries(Series series)
 {
     Id       = series.Id;
     Title    = series.Title;
     Path     = series.Path;
     TvdbId   = series.TvdbId;
     TvMazeId = series.TvMazeId;
     ImdbId   = series.ImdbId;
     Type     = series.SeriesType;
 }
        public Series Add(string name, SeriesTypes type)
        {
            var s = new Series(name);

            s.owner = this;
            s.type  = type;

            Add(s);
            return(s);
        }
        public ManipulateSeriesMvvmViewModel()
        {
            _renderableSeriesViewModels = new ObservableCollection <IRenderableSeriesViewModel>();

            _addCommand = new ActionCommand(() =>
            {
                RenderableSeriesViewModels.Add(ViewModelsFactory.New(SelectedSeriesType.Type, 0));
                ZoomExtents();
                ClearCommand.RaiseCanExecuteChanged();
            }, () => SelectedSeriesType != null);

            _removeCommand = new ActionCommand(() =>
            {
                RenderableSeriesViewModels.RemoveWhere(s => s.IsSelected);
                ClearCommand.RaiseCanExecuteChanged();
            }, () => RenderableSeriesViewModels.Any(s => s.IsSelected));

            _clearCommand = new ActionCommand(() =>
            {
                RenderableSeriesViewModels.Clear();
                ClearCommand.RaiseCanExecuteChanged();
            }, () => RenderableSeriesViewModels.Count > 0);

            _selectionChangedCommand = new ActionCommand(() =>
            {
                var rSeriesVm = RenderableSeriesViewModels.FirstOrDefault(s => s.IsSelected);
                if (rSeriesVm != null)
                {
                    SelectedSeriesType = SeriesTypes.FirstOrDefault(x => x.Type == rSeriesVm.GetType());
                }
                RemoveCommand.RaiseCanExecuteChanged();
            });

            var data = DataManager.Instance.GetSinewave(1.0, 0.5, 100, 5);

            var lineDataSeries = new XyDataSeries <double, double>();

            lineDataSeries.Append(data.XData.Select(d => d * 5), data.YData);

            FillSeriesTypes();
            SelectedSeriesType = SeriesTypes[3];

            _addCommand.Execute(null);

            AddCommand.RaiseCanExecuteChanged();
            RemoveCommand.RaiseCanExecuteChanged();
        }
 public void SetSeriesType(int seriesId, SeriesTypes seriesTypes)
 {
     _seriesRepository.SetSeriesType(seriesId, seriesTypes);
 }
Exemple #6
0
 public void SetSeriesType(int seriesId, SeriesTypes seriesTypes)
 {
     _seriesRepository.SetSeriesType(seriesId, seriesTypes);
 }
 public void SetSeriesType(int seriesId, SeriesTypes seriesType)
 {
     SetFields(new Series {
         Id = seriesId, SeriesType = seriesType
     }, s => s.SeriesType);
 }