using LiveCharts; using LiveCharts.Wpf; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media; using Tango.BL; using Tango.BL.Enumerations; using Tango.Core.Helpers; using Tango.MachineStudio.Common; using Tango.MachineStudio.Statistics.Models; using System.Data.Entity; using Tango.MachineStudio.Common.Notifications; using Tango.BL.Entities; namespace Tango.MachineStudio.Statistics.ViewModels { public class MainViewVM : StudioViewModel { private INotificationProvider _notification; private ChartsViewVM _chartsViewVM; public ChartsViewVM ChartsViewVM { get { return _chartsViewVM; } set { _chartsViewVM = value; RaisePropertyChangedAuto(); } } private JobRunsViewVM _jobRunsViewVM; public JobRunsViewVM JobRunsViewVM { get { return _jobRunsViewVM; } set { _jobRunsViewVM = value; RaisePropertyChangedAuto(); } } public MainViewVM(INotificationProvider notificationProvider) { _notification = notificationProvider; ChartsViewVM = new ChartsViewVM(_notification); JobRunsViewVM = new JobRunsViewVM(_notification); } public override void OnApplicationReady() { JobRunsViewVM.Init(); } public override void OnNavigatedTo() { base.OnNavigatedTo(); } } }