public MainModuleViewModel(IRegionManager rm, IEventAggregator ea, ISkillServices skillServ)
        {
            regionManager = rm;
            skillServices = skillServ;

            AddSkill             = new DelegateCommand(AddSkillExecute);
            StartSimulation      = new DelegateCommand(StartSimulationExecute, CanStartSimulation);
            DeleteSkill          = new DelegateCommand(DeleteSkillExecute, CanDeleteSkill);
            StopSimulation       = new DelegateCommand(StopSimulationExecute);
            SkillSelectedChanged = new DelegateCommand(SkillSelectedChangedExecute);
            OpenHelp             = new DelegateCommand(OpenHelpExecute);

            AddSkillBtnContent = "Создать скилл";

            ea.GetEvent <NewSkillMessage>().Subscribe(GetNewSkill);

            Skills = new ObservableCollection <Skill>();
            Skills.CollectionChanged += Skills_CollectionChanged;
            CurrentTime     = 0;
            SimulationSpeed = 1000;

            BtnStartSimulationEnabled = true;

            DeserializeSkills();
        }
        public SkillInfoViewModel(IEventAggregator ea, ISkillServices ss)
        {
            AddSkillToList = new DelegateCommand(AddSkillToListExecute);

            eventAggregator          = ea;
            skillServices            = ss;
            OperatorsCountStartIndex = 1;
        }
        //Comment

        public SkillsController(ISkillServices skillSrv)
        {
            _skillSrv = skillSrv;
        }
Пример #4
0
 public HomeController(UserManager <ApplicationUser> usermager, ISkillServices skillsSrv, INewsFeedService newsFeedSrv)
 {
     _usermanage  = usermager;
     _skillSrv    = skillsSrv;
     _newsFeedSrv = newsFeedSrv;
 }