public ToolsModel(IUnityContainer theContainer, IEventAggregator theEventAggregator) { myContainer = theContainer; myFFMpegEncoder = myContainer.Resolve <IFFMpegEncoder>(); myConfiguration = myContainer.Resolve <IConfiguration>(); myBitmapLocation = myConfiguration.VideoConfiguration.BitmapLocation; if (!Directory.Exists(myBitmapLocation)) { Directory.CreateDirectory(myBitmapLocation); } theEventAggregator.GetEvent <AppExitEvent>().Subscribe(OnApplicationExit); }
public ToolsModel(IUnityContainer theContainer, IEventAggregator theEventAggregator) { myContainer = theContainer; myFFMpegEncoder = myContainer.Resolve<IFFMpegEncoder>(); myConfiguration = myContainer.Resolve<IConfiguration>(); myBitmapLocation = myConfiguration.VideoConfiguration.BitmapLocation; if (!Directory.Exists(myBitmapLocation)) { Directory.CreateDirectory(myBitmapLocation); } theEventAggregator.GetEvent<AppExitEvent>().Subscribe(OnApplicationExit); }