Пример #1
0
 public WindowFactory(IIOServices ioServices, IUIServices uiServices, IClipboardServices clipboardServices, IDataManager dataManager, AddYoutubeLink.IYoutubeManager youtubeManager)
 {
     _ioServices        = ioServices;
     _uiServices        = uiServices;
     _clipboardServices = clipboardServices;
     _dataManager       = dataManager;
     _youtubeManager    = youtubeManager;
 }
Пример #2
0
        public ShowReportViewModel(IDataManager dataManager, IIOServices ioServices, IUIServices uiServices, IClipboardServices clipboardServices, string userName)
        {
            _dataManager       = dataManager;
            _ioServices        = ioServices;
            _uiServices        = uiServices;
            _clipboardServices = clipboardServices;
            _userName          = userName;

            ReportDayCommand   = new RelayCommand(ReportDay);
            ReportMonthCommand = new RelayCommand(ReportMonth);
            CancelCommand      = new RelayCommand(Cancel);

            _date = DateTime.Now.Date;
        }
        public AddYoutubeLinkViewModel(IDataManager dataManager, IIOServices ioServices, IUIServices uiServices, IClipboardServices clipboardServices, IYoutubeManager youtubeManager, string userName)
        {
            _youtubeManager    = youtubeManager;
            _uiServices        = uiServices;
            _clipboardServices = clipboardServices;

            _youtubeFileManager = new YoutubeFileManager(dataManager, ioServices, userName);
            AcceptCommand       = new RelayCommand(Accept);
            CancelCommand       = new RelayCommand(Cancel);
            ScanCommand         = new RelayCommand(Scan);

            var now = DateTime.Now;

            _date = now.Date;

            _hour = (byte)(now.Hour);

            _minute = (byte)(now.Minute);
        }