示例#1
0
 public EmailViewModel(ISignatureService signatureService, IRegionManager regionManager, ILoaderService loaderService)
 {
     this.signatureService = signatureService;
     this.regionManager    = regionManager;
     this.loaderService    = loaderService;
     this.RenderCommand    = new DelegateCommand <string>(this.RenderClicked, this.CanRender).ObservesProperty(() => this.SelectedSignature);
 }
 public SearchViewModel(IUserService userService, IRegionManager regionManager, ILoaderService loaderService)
 {
     this.userService   = userService;
     this.regionManager = regionManager;
     this.loaderService = loaderService;
     this.SearchCommand = new DelegateCommand <string>(this.SearchClicked, this.CanSearch).ObservesProperty(() => this.UserId);
 }
 public LoaderViewModel(ILoaderService loaderService, IDbWriterService repository, IOpenFileService openFileSerice)
 {
     _openFileSerice = openFileSerice;
     _loaderService  = loaderService;
     _repository     = repository;
     _repository.DataCopiedPercentage += (sender, args) => { CurrentStep = args.Percentage; };
 }
示例#4
0
 public CompleteTaskInProcessHandler(
     ILoaderService loaderService,
     RepositoryBase <LoaderEntity> loaderRepository,
     TaskHubContextWrapper taskHubContextWrapper)
 {
     _loaderService         = loaderService;
     _loaderRepository      = loaderRepository;
     _taskHubContextWrapper = taskHubContextWrapper;
 }
 public MailboxRabbitMessageHandler(
     ILogger <MailboxRabbitMessageHandler> logger,
     ILoaderService loaderService,
     ILifetimeScope lifetimeScope
     ) : base(logger)
 {
     _loaderService = loaderService;
     _lifetimeScope = lifetimeScope;
 }
 public YoutubeDlViewModel(
     IYoutubeDlService youtubeDlService,
     IModalService modalService,
     ILoaderService loaderService
     )
 {
     _youtubeDlService = youtubeDlService;
     _modalService     = modalService;
     _loaderService    = loaderService;
 }
示例#7
0
 public CreateTaskHandler(
     TaskRepository taskContext,
     ITaskService taskService,
     IUserService userService,
     ILoaderService loaderService,
     TaskHubContextWrapper taskHubContextWrapper)
 {
     _taskRepository        = taskContext;
     _taskService           = taskService;
     _userService           = userService;
     _loaderService         = loaderService;
     _taskHubContextWrapper = taskHubContextWrapper;
 }
示例#8
0
        protected override void mapBindings()
        {
            base.mapBindings();
            var gameConfig = Resources.Load <GameConfigModel>(Utility.GameConfigResource);

            injectionBinder.Bind <IGameConfigModel>().ToValue(gameConfig).CrossContext();
            baseLoaderService  = CreateLoaderService(gameConfig);
            levelLoaderService = CreateLevelLoaderService();
            injectionBinder.Bind <ILoaderService>().ToValue(baseLoaderService).CrossContext();
            injectionBinder.Bind <ILevelLoaderService>().ToValue(levelLoaderService);

            updateService = new UpdateService();
            timeService   = new SmoothTimeService();
            injectionBinder.Bind <IUpdateService>().ToValue(updateService).CrossContext();
            injectionBinder.Bind <ITimeService>().ToValue(timeService).CrossContext();
            injectionBinder.Bind <IResourceLoaderService>().To <ResourceLoaderService>().ToSingleton().CrossContext();

            injectionBinder.Bind <ResourceRequestModel>().To <ResourceRequestModel>();
            injectionBinder.Bind <IPool <ResourceRequestModel> >().To <Pool <ResourceRequestModel> >().ToSingleton();

            injectionBinder.Bind <AssetsReadySignal>().ToSingleton().CrossContext();
        }
示例#9
0
 public MainPageViewModel(IDialogService dialogService, INotaService notaService, ILoaderService loaderService)
 {
     _dialogService = dialogService;
     _notaService   = notaService;
     _loaderService = loaderService;
 }
示例#10
0
 /// <summary>
 /// A new instance of <see cref="ModalService"/>.
 /// </summary>
 /// <param name="loaderService">An instance of <see cref="ILoaderService"/>.</param>
 public ModalService([NotNull] ILoaderService loaderService)
 {
     _loaderService = loaderService;
 }
 public LoaderController(ILoaderService service)
 {
     _service = service;
 }
示例#12
0
 public ToDoItemsViewModel(IToDoService toDoItems, ILoaderService loader)
 {
     _toDoItems = toDoItems;
     _loader    = loader;
 }