예제 #1
0
        public DefragmentInterface()
        {

            _defragModel = new DefragmentationModel();
            _defragService = new DefragmentationService();
            
            _defragService.GetSystemDrives(ref _defragModel);
            _defragView.Drives = _defragModel.Drives;
           
            //return "234";

            //MainWindow.chromiumBrowser.ExecuteScript("javascript:getDriverDetails('" + driversList + "')");
        }
 public DefragmentationPresenter(IDefragmentation defragView)
 {
     try
     {
         _defragView = defragView;
         _defragService = new DefragmentationService();
         _defragService.StopOperation = new DefragmentationService.StopOperationDelegate(StopOperation);
         _defragService.ClearReport = new DefragmentationService.ClearReportDelegate(ClearReport);
         _defragModel = new DefragmentationModel();
     }
     catch (Exception ex)
     {
         //LogMessage.WriteErrorInfo("DefragmentationPresenter.cs : DefragmentationPresenter() :: " + ex.Message);
         //ErrorTracker.WriteErrorLog("DefragmentationPresenter.cs", "DefragmentationPresenter()", "", ex.Message, ex.StackTrace, "Error");
     }
 }