public SetRandomPortsFeature(
     IPortService portService,
     IProjectService projectService)
     : base(projectService)
 {
     this.portService = portService;
 }
 public SetRandomPortsFeature(
     IPortService portService,
     IProjectService projectService)
     : base(projectService)
 {
     this.portService = portService;
 }
        public StaticPreviewViewModel(IScan scanService, IUserSettingService userSettingService, IErrorService errorService, ILog logService, ILogInstanceManager logInstanceManager, IPortService portService)
        {
            this.scanService = scanService;
            this.selectedPreviewImage = 1;
            this.Title = Resources.Preview;
            this.PreviewNotAvailable = true;

            // Live Preview
            this.userSettingService = userSettingService;
            this.errorService = errorService;
            this.logService = logService;
            this.logInstanceManager = logInstanceManager;
            this.portService = portService;

            this.Title = "Preview";
            this.Percentage = "0.00%";
            this.PercentageValue = 0;
            this.Duration = 30;
            this.CanPlay = true;

            this.useSystemDefaultPlayer = userSettingService.GetUserSetting<bool>(UserSettingConstants.DefaultPlayer);
            this.Duration = userSettingService.GetUserSetting<int>(UserSettingConstants.LastPreviewDuration);
            this.previewRotateFlip = userSettingService.GetUserSetting<bool>(UserSettingConstants.PreviewRotationFlip);
            this.NotifyOfPropertyChange(() => this.previewRotateFlip); // Don't want to trigger an Update, so setting the backing variable.
        }
Пример #4
0
        public PortViewModel(
            IBaseService baseService,
            IPortService portService,
            ISettingsService settingsService,
            IEventAggregator eventAggregator
            ) : base(baseService)
        {
            TabName = "Hamn";

            _baseService     = baseService;
            _portService     = portService;
            _settingsService = settingsService;
            _eventAggregator = eventAggregator;

            ConstructShipyardCommand = new DelegateCommand(ExecuteConstructShipyardCommand);

            // Test Delegate Commands
            SetGotShipyard       = new DelegateCommand(ExecuteSetGotShipyard);
            SetBuildingShipyard  = new DelegateCommand(ExecuteSetBuildingShipyard);
            SetUpgradingShipyard = new DelegateCommand(ExecuteSetUpgradingShipyard);
            SetCanBuildShipyard  = new DelegateCommand(ExecuteSetCanBuildShipyard);

            AddCaptain             = new DelegateCommand(ExecuteAddCaptain);
            CaptainUIEventHandler  = new CustomDelegateCommand(ExecuteCaptainUIEventHandler, o => true);
            BoatUIEventHandler     = new CustomDelegateCommand(ExecuteBoatUIEventHandler, o => true);
            CrewBoatUIEventHandler = new CustomDelegateCommand(ExecuteCrewBoatUIEventHandler, o => true);

            _eventAggregator.GetEvent <NewFiefLoadedEvent>().Subscribe(ExecuteNewFiefLoadedEvent);
        }
Пример #5
0
        public InternalAppsController(ILogService loggerService, IUserService userService,
                                      IUnitOfWork unitOfWork, ISouploadService docService, IWkflowdefService wkflowdefService,
                                      IOrgService orgService, IWkflowinstanceService wkflowinstanceService,
                                      IPortService portService, IPortsettingService portsettingService,
                                      IOrgdoctypService orgdoctypService, IMessageService messageService,
                                      IMessageuserService messageuserService, IOrgdoctypmonthService orgdoctypmonthService,
                                      IMonthService monthService, IOrgdoctypdailyuploadService orgdoctypdailyuploadService,
                                      IOrgmonthcommitmentService orgmonthcommitmentService)
        {
            this._LoggerService = loggerService;
            this._IUserService  = userService;
            this._IDocService   = docService;

            this._UnitOfWork = unitOfWork;

            this._IWkflowdefService            = wkflowdefService;
            this._IOrgService                  = orgService;
            this._IWkflowinstanceService       = wkflowinstanceService;
            this._IPortService                 = portService;
            this._IPortsettingService          = portsettingService;
            this._IOrgdoctypService            = orgdoctypService;
            this._IMessageService              = messageService;
            this._IMessageuserService          = messageuserService;
            this._IOrgdoctypmonthService       = orgdoctypmonthService;
            this._IMonthService                = monthService;
            this._IOrgdoctypdailyuploadService = orgdoctypdailyuploadService;
            this._IOrgmonthcommitmentService   = orgmonthcommitmentService;
        }
Пример #6
0
 public CountryController(ICountryService countryService, IPortService portService,
     IStateProvinceService stateProvinceService, ILocalizationService localizationService)
 {
     this.countryService       = countryService;
     this.portService          = portService;
     this.stateProvinceService = stateProvinceService;
     this.localizationService  = localizationService;
 }
Пример #7
0
 public LibEncode(IUserSettingService userSettingService, ILogInstanceManager logInstanceManager, int encodeCounter, IPortService portService)
 {
     this.userSettingService = userSettingService;
     this.logInstanceManager = logInstanceManager;
     this.encodeCounter      = encodeCounter;
     this.portService        = portService;
     this.encodeTaskFactory  = new EncodeTaskFactory(this.userSettingService);
 }
Пример #8
0
 public Port VAbbrevation(Port port, IPortService _portService)
 {
     if (String.IsNullOrEmpty(port.Abbrevation) || port.Abbrevation.Trim() == "")
     {
         port.Errors.Add("Abbrevation", "Tidak boleh kosong");
     }
     return(port);
 }
Пример #9
0
 public LibEncode(IHbFunctionsProvider hbFunctionsProvider, IUserSettingService userSettingService, ILogInstanceManager logInstanceManager, int encodeCounter, IPortService portService) : base(userSettingService)
 {
     this.userSettingService  = userSettingService;
     this.logInstanceManager  = logInstanceManager;
     this.hbFunctionsProvider = hbFunctionsProvider;
     this.encodeCounter       = encodeCounter;
     this.portService         = portService;
 }
Пример #10
0
 public PortStore(
     IMemoryCache cache,
     IPortService service,
     IGraphQLService graphQLService) : base(cache, service, graphQLService)
 {
     Key    = Cache.Ports;
     Method = Queries.Ports.Item1;
     Query  = Queries.Ports.Item2;
 }
Пример #11
0
 public LibEncode(IHbFunctionsProvider hbFunctionsProvider, IUserSettingService userSettingService, ILogInstanceManager logInstanceManager, int encodeCounter, IPortService portService) : base(userSettingService)
 {
     this.userSettingService  = userSettingService;
     this.logInstanceManager  = logInstanceManager;
     this.hbFunctionsProvider = hbFunctionsProvider;
     this.encodeCounter       = encodeCounter;
     this.portService         = portService;
     this.encodeTaskFactory   = new EncodeTaskFactory(this.userSettingService, hbFunctionsProvider.GetHbFunctionsWrapper());
 }
Пример #12
0
 public PlatformAuthController(ILogService loggerService, IUserService userAccountService, IPortService portalService, IPortuserService portalUserService,
                               IUnitOfWork unitOfWork)//,  ISessionService sessionService,ISessionTypeService sessionTypeService
 {
     this._LoggerService      = loggerService;
     this._IUserService       = userAccountService;
     this._IPortalService     = portalService;
     this._IPortalUserService = portalUserService;
     //this._ISessionService = sessionService;
     this._UnitOfWork = unitOfWork;
     //this._ISessionTypeService = sessionTypeService;
 }
Пример #13
0
 public Port VName(Port port, IPortService _portService)
 {
     if (String.IsNullOrEmpty(port.Name) || port.Name.Trim() == "")
     {
         port.Errors.Add("Name", "Tidak boleh kosong");
     }
     else if (_portService.IsNameDuplicated(port))
     {
         port.Errors.Add("Name", "Tidak boleh diduplikasi");
     }
     return(port);
 }
Пример #14
0
        public PlatformAdminController(ILogService loggerService, IUserService userService, IPortService portalService, IPortuserService portalUserService,
                                       IUnitOfWork unitOfWork, IOrgService orgService, IOrgtypService orgtypServicer, IAuthrolService authrolService)
        {
            this._LoggerService      = loggerService;
            this._IUserService       = userService;
            this._IPortalService     = portalService;
            this._IPortalUserService = portalUserService;
            this._UnitOfWork         = unitOfWork;

            this._IOrgService     = orgService;
            this._IOrgtypServicer = orgtypServicer;
            this._IAuthrolService = authrolService;
        }
Пример #15
0
        public Port VObject(Port port, IPortService _portService)
        {
            Port oldport = _portService.GetObjectById(port.Id);

            if (oldport == null)
            {
                port.Errors.Add("Generic", "Invalid Data For Update");
            }
            else if (!VOffice(port.OfficeId, oldport.OfficeId))
            {
                port.Errors.Add("Generic", "Invalid Data For Update");
            }
            return(port);
        }
Пример #16
0
        public QueueService(IUserSettingService userSettingService, ILog logService, IErrorService errorService, ILogInstanceManager logInstanceManager, IHbFunctionsProvider hbFunctionsProvider, IPortService portService)
        {
            this.userSettingService  = userSettingService;
            this.logService          = logService;
            this.errorService        = errorService;
            this.logInstanceManager  = logInstanceManager;
            this.hbFunctionsProvider = hbFunctionsProvider;
            this.portService         = portService;

            // If this is the first instance, just use the main queue file, otherwise add the instance id to the filename.
            this.queueFile = string.Format("{0}{1}.json", QueueRecoveryHelper.QueueFileName, GeneralUtilities.ProcessId);

            this.allowedInstances        = this.userSettingService.GetUserSetting <int>(UserSettingConstants.SimultaneousEncodes);
            this.processIsolationEnabled = this.userSettingService.GetUserSetting <bool>(UserSettingConstants.ProcessIsolationEnabled);
        }
Пример #17
0
 public Port VCreateObject(Port port, IPortService _portService, ICityLocationService _citylocationservice)
 {
     VName(port, _portService);
     if (!isValid(port))
     {
         return(port);
     }
     VAbbrevation(port, _portService);
     if (!isValid(port))
     {
         return(port);
     }
     VCityLocation(port, _citylocationservice);
     if (!isValid(port))
     {
         return(port);
     }
     return(port);
 }
Пример #18
0
 public LookupOrchestra(ICountryService countryService, ICurrencyService currencyService, ICustomerTypeService customerTypeService, IDespatchService despatchService,
                        IPorterageService porterageService, IPortService portService, IPackWtUnitService packWtUnitService, IPurchaseChargeTypeService purchaseChargeTypeService,
                        IPurchaseTypeService purchaseTypeService, ITransactionTaxLocationService transactionTaxLocationService, IvwPermissionDetailService permissionDetailService,
                        ICompanyService companyService, IDivisionService divisionService, IDepartmentService departmentService, ISetupGlobalService setupGlobalService, ISetupLocalService setupLocalService)
 {
     _countryService                = countryService;
     _currencyService               = currencyService;
     _customerTypeService           = customerTypeService;
     _despatchService               = despatchService;
     _packWtUnitService             = packWtUnitService;
     _portService                   = portService;
     _porterageService              = porterageService;
     _purchaseChargeTypeService     = purchaseChargeTypeService;
     _purchaseTypeService           = purchaseTypeService;
     _setupGlobalService            = setupGlobalService;
     _setupLocalService             = setupLocalService;
     _transactionTaxLocationService = transactionTaxLocationService;
     _permissionDetailService       = permissionDetailService;
     _companyService                = companyService;
     _divisionService               = divisionService;
     _departmentService             = departmentService;
 }
Пример #19
0
        public StaticPreviewViewModel(IScan scanService, IUserSettingService userSettingService, IErrorService errorService, ILog logService, ILogInstanceManager logInstanceManager, IPortService portService)
        {
            this.scanService          = scanService;
            this.selectedPreviewImage = 1;
            this.Title = Resources.Preview;
            this.PreviewNotAvailable = true;

            // Live Preview
            this.userSettingService = userSettingService;
            this.errorService       = errorService;
            this.logService         = logService;
            this.logInstanceManager = logInstanceManager;
            this.portService        = portService;

            this.Title           = "Preview";
            this.Percentage      = "0.00%";
            this.PercentageValue = 0;
            this.Duration        = 30;
            this.CanPlay         = true;

            this.useSystemDefaultPlayer     = userSettingService.GetUserSetting <bool>(UserSettingConstants.DefaultPlayer);
            this.showPictureSettingControls = userSettingService.GetUserSetting <bool>(UserSettingConstants.PreviewShowPictureSettingsOverlay);
            this.Duration = userSettingService.GetUserSetting <int>(UserSettingConstants.LastPreviewDuration);
        }
 public PortOrchestra(IPortService portService)
 {
     _portService = portService;
 }
Пример #21
0
 public ActiveJob(QueueTask task, IHbFunctionsProvider hbFunctionsProvider, IUserSettingService userSettingService, ILogInstanceManager logInstanceManager, int jobId, IPortService portService)
 {
     this.job           = task;
     this.encodeService = new LibEncode(hbFunctionsProvider, userSettingService, logInstanceManager, jobId, portService);
 }
Пример #22
0
 public PortalController(ILogService loggerService, IPortService portService)
 {
     this._loggerService = loggerService;
     this._PortService   = portService;
 }
Пример #23
0
        public BookingViewModel(IPortService portService)
        {
            _portService = portService;

            Title = "Booking";
        }
        public static IEncodeInstance GetEncodeInstance(int verbosity, HBConfiguration configuration, ILog logService, IUserSettingService userSettingService, IPortService portService)
        {
            lock (ProcessingLock)
            {
                if (!HandBrakeUtils.IsInitialised())
                {
                    throw new Exception("Please call Init before Using!");
                }

                IEncodeInstance newInstance;

                if (userSettingService.GetUserSetting <bool>(UserSettingConstants.ProcessIsolationEnabled) &&
                    Portable.IsProcessIsolationEnabled())
                {
                    newInstance = new RemoteInstance(logService, userSettingService, portService);
                }
                else
                {
                    if (encodeInstance != null && !encodeInstance.IsRemoteInstance)
                    {
                        encodeInstance.Dispose();
                        encodeInstance = null;
                    }

                    newInstance = new HandBrakeInstance();
                    HandBrakeUtils.SetDvdNav(
                        !userSettingService.GetUserSetting <bool>(UserSettingConstants.DisableLibDvdNav));
                    encodeInstance = newInstance;
                }

                newInstance.Initialize(verbosity, noHardware);
                return(newInstance);
            }
        }
Пример #25
0
 public RemoteInstance(ILog logService, IUserSettingService userSettingService, IPortService portService)
 {
     this.logService         = logService;
     this.userSettingService = userSettingService;
     this.portService        = portService;
 }
Пример #26
0
 public Station()
 {
     _portService     = new PortService();
     _callService     = new CallService();
     _terminalService = new TerminalService();
 }
        public StaticPreviewViewModel(IScan scanService, IUserSettingService userSettingService, IErrorService errorService, ILog logService, ILogInstanceManager logInstanceManager, IPortService portService)
        {
            this.scanService          = scanService;
            this.selectedPreviewImage = 1;
            this.Title = Resources.Preview;
            this.PreviewNotAvailable = true;

            // Live Preview
            this.userSettingService = userSettingService;
            this.errorService       = errorService;
            this.encodeService      = new LibEncode(userSettingService, logInstanceManager, 0, portService); // Preview needs a separate instance rather than the shared singleton. This could maybe do with being refactored at some point

            this.Title           = "Preview";
            this.Percentage      = "0.00%";
            this.PercentageValue = 0;
            this.Duration        = 30;
            this.CanPlay         = true;

            this.useSystemDefaultPlayer = userSettingService.GetUserSetting <bool>(UserSettingConstants.DefaultPlayer);
            this.Duration          = userSettingService.GetUserSetting <int>(UserSettingConstants.LastPreviewDuration);
            this.previewRotateFlip = userSettingService.GetUserSetting <bool>(UserSettingConstants.PreviewRotationFlip);
            this.NotifyOfPropertyChange(() => this.previewRotateFlip); // Don't want to trigger an Update, so setting the backing variable.
        }