Exemplo n.º 1
0
 private bool DeleteLoopFromDB(int loopID)
 {
     try
     {
         IFileService     _fileService     = new SCA.BusinessLib.Utility.FileService();
         ILogRecorder     logger           = null;
         IDatabaseService _databaseService = new SCA.DatabaseAccess.SQLiteDatabaseAccess(_controller.Project.SavePath, logger, _fileService);
         ILoopDBService   loopDBService    = new SCA.DatabaseAccess.DBContext.LoopDBService(_databaseService);
         loopDBService.DeleteLoopInfo(loopID);
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
 private bool DeleteLoopFromDB(int loopID)
 {
     try
     {
         IFileService          fileService          = new SCA.BusinessLib.Utility.FileService();
         ILogRecorder          logger               = null;
         DBFileVersionManager  dbFileVersionManager = new DBFileVersionManager(_controller.Project.SavePath, logger, fileService);
         IDBFileVersionService dbFileVersionService = dbFileVersionManager.GetDBFileVersionServiceByVersionID(SCA.BusinessLogic.DBFileVersionManager.CurrentDBFileVersion);
         ILoopDBService        loopDBService        = new SCA.DatabaseAccess.DBContext.LoopDBService(dbFileVersionService);
         loopDBService.DeleteLoopInfo(loopID);
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
Exemplo n.º 3
0
 private bool DeleteControllerFromDB(ControllerModel controller)
 {
     try
     {
         IFileService         _fileService        = new SCA.BusinessLib.Utility.FileService();
         ILogRecorder         logger              = null;
         IDatabaseService     _databaseService    = new SCA.DatabaseAccess.SQLiteDatabaseAccess(controller.Project.SavePath, logger, _fileService);
         IControllerDBService controllerDBService = new SCA.DatabaseAccess.DBContext.ControllerDBService(_databaseService);
         ILoopDBService       loopDBService       = new SCA.DatabaseAccess.DBContext.LoopDBService(_databaseService);
         IDeviceDBServiceTest deviceDBService     = SCA.DatabaseAccess.DBContext.DeviceManagerDBServiceTest.GetDeviceDBContext(controller.Type, _databaseService);
         deviceDBService.DeleteAllDevicesByControllerID(controller.ID);
         loopDBService.DeleteLoopsByControllerID(controller.ID);
         controllerDBService.DeleteController(controller.ID);
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }