Example #1
0
 public CubesController(ICubeService cubeService, ICategoryService categoryService,
                        IConfiguration configuration)
 {
     _cubeSrvice      = cubeService;
     _categoryService = categoryService;
     _configuration   = configuration;
 }
Example #2
0
        public AddRemoveVM(IEventAggregator eventAggregator, ICardService cardService, ISetService setService, ICubeService cubeService)
        {
            _eventAggregator = eventAggregator;
            _cardService     = cardService;
            _setService      = setService;
            _cubeService     = cubeService;

            _eventAggregator.GetEvent <AddCubeEvent>().Subscribe(OnAddCube);

            Sets        = new ObservableCollection <SetWrapper>(_setService.Sets);
            Cards       = new ObservableCollection <CardWrapper>(_cardService.Cards);
            Cubes       = new ObservableCollection <CubeWrapper>(_cubeService.GetCubes());
            SideOptions = new ObservableCollection <string> {
                "Corp", "Runner"
            };
            NumberOptions = new ObservableCollection <int> {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10
            };

            AddSetCommand     = new DelegateCommand(OnAddSet, OnAddSetCanExecute);
            AddCardCommand    = new DelegateCommand(OnAddCard, OnAddCardCanExecute);
            DeleteSetCommand  = new DelegateCommand(OnDeleteSet, OnDeleteSetCanExecute);
            DeleteCardCommand = new DelegateCommand(OnDeleteCard, OnDeleteCardCanExecute);
            DeleteCubeCommand = new DelegateCommand(OnDeleteCube, OnDeleteCubeCanExecute);
        }
 public HomeController(ICategoryService categoryService,
                       ISeriesService seriesService,
                       UserManager <UserModel> userManager,
                       ICubeService cubeService,
                       IConfiguration configuration)
 {
     _categoryService = categoryService;
     _seriesService   = seriesService;
     _userManager     = userManager;
     _cubeService     = cubeService;
     _configuration   = configuration;
 }
 public TimerController(ISeriesService seriesService,
                        UserManager <UserModel> userManager,
                        ICubeService cubeService,
                        ICategoryService categoryService,
                        IScrambleService scrambleService)
 {
     _seriesService   = seriesService;
     _userManager     = userManager;
     _cubeService     = cubeService;
     _categoryService = categoryService;
     _scrambleService = scrambleService;
 }
Example #5
0
        public CardListVM(IEventAggregator eventAggregator, ICardService cardService, ICubeService cubeService, Func <CardWrapper, ICardVM> cardVMCreator)
        {
            _eventAggregator = eventAggregator;
            _cardService     = cardService;
            _cubeService     = cubeService;
            _cardVMCreator   = cardVMCreator;

            _eventAggregator.GetEvent <StartCardListEvent>().Subscribe(OnStartCardList);

            SaveCubeCommand  = new DelegateCommand(OnSaveCube, OnSaveCubeCanExecute);
            AddAllCommand    = new DelegateCommand(OnAddAll);
            RemoveAllCommand = new DelegateCommand(OnRemoveAll);
            ExitCommand      = new DelegateCommand(OnExit);
        }
Example #6
0
 public SeriesController(UserManager <UserModel> userManager,
                         ISeriesService seriesService,
                         ICubeCollectionService cubeCollectionService,
                         ICubeService cubeService,
                         ICategoryService categoryService,
                         IConfiguration configuration,
                         IReportService reportService)
 {
     _userManager           = userManager;
     _seriesService         = seriesService;
     _cubeCollectionService = cubeCollectionService;
     _cubeService           = cubeService;
     _categoryService       = categoryService;
     _configuration         = configuration;
     _reportService         = reportService;
 }
Example #7
0
 public UserAdminController(UserManager <UserModel> userMgr, IUserValidator <UserModel> userValidator,
                            IPasswordValidator <UserModel> passwordValidator, IPasswordHasher <UserModel> passwordHasher,
                            IConfiguration configuration, ICubeCollectionService cubeCollectionService,
                            ISeriesService seriesService, ICubeService cubeService,
                            IRequestService requestService, RoleManager <IdentityRole> roleMgr)
 {
     _userManager           = userMgr;
     _userValidator         = userValidator;
     _passwordValidator     = passwordValidator;
     _passwordHasher        = passwordHasher;
     _configuration         = configuration;
     _cubeCollectionService = cubeCollectionService;
     _seriesService         = seriesService;
     _cubeService           = cubeService;
     _requestService        = requestService;
     _roleManger            = roleMgr;
 }
Example #8
0
 public UserController(
     UserManager <UserModel> userManager,
     ICubeCollectionService cubeCollections,
     ICubeService cubeService,
     IConfiguration configuration,
     ICategoryService categoryService,
     ISeriesService seriesService,
     IPasswordValidator <UserModel> passwordValidator,
     IPasswordHasher <UserModel> passwordHasher)
 {
     _userManager            = userManager;
     _cubeCollectionsService = cubeCollections;
     _cubeService            = cubeService;
     _configuration          = configuration;
     _categoryService        = categoryService;
     _seriesService          = seriesService;
     _passwordValidator      = passwordValidator;
     _passwordHasher         = passwordHasher;
 }
Example #9
0
        public DraftMenuVM(IEventAggregator eventAggregator, ICardService cardService, ISetService setService, ICubeService cubeService)
        {
            _eventAggregator = eventAggregator;
            _cardService     = cardService;
            _setService      = setService;
            _cubeService     = cubeService;

            NumberOfPlayersOptions = new ObservableCollection <int> {
                2, 3, 4, 5, 6
            };
            SideOptions = new ObservableCollection <string> {
                "Corp", "Runner"
            };
            Sets  = new ItemsChangeObservableCollection <SetWrapper>(_setService.Sets);
            Cubes = new ObservableCollection <CubeWrapper>(_cubeService.GetCubes());

            Sets.CollectionChanged += Sets_CollectionChanged;
            _numberOfPlayers        = 2;
            _side = "Corp";

            StartDraftCommand = new DelegateCommand(OnStartDraft, OnStartDraftCanExecute);
            UseCubeCommand    = new DelegateCommand(OnUseCube, OnUseCubeCanExecute);
        }
Example #10
0
 public CubesController(ICubeService cubeService)
 {
     _cubeService = cubeService;
 }
Example #11
0
 public void Init()
 {
     _cubeService = new CubeService();
 }
Example #12
0
 public CubeController(ILoggerManager logger, ICubeService cubeService)
 {
     _logger      = logger;
     _cubeService = cubeService;
 }
Example #13
0
 public void Initialize()
 {
     this._converter   = new Converter();
     this._creator     = new FileCreator();
     this._cubeService = new CubeService(2, this._converter, this._creator);
 }
        public LedCubeApp(ICubeService service)
        {
            this.InitializeComponent();

            this._cubeService = service;

            this._selectedPoints = new List <IList <bool> >
            {
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                },
                new List <bool> {
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false, false
                }
            };

            this.cubeView.PointSelected += this.AddPoint;
            this.layersList.TextChanged += this.LayersList_TextChanged;

            this.progress.Value   = 0;
            this.finishLabel.Text = string.Empty;

            this.layersList.Text = @"Layer 0";
        }