Example #1
0
        public ApplyViewModel(INavigation navigation, IRequestService requestService, Apply apply, bool isEvaluation)
        {
            IsEvaluation = isEvaluation;
            _navigation  = navigation;
            Apply        = apply;
            if (Apply?.Approved != null)
            {
                IsEvaluation = false;
            }

            if (AppSettings.ApiStatus)
            {
                _applyService  = new ApplyService(requestService);
                _teamService   = new TeamService(requestService);
                _playerService = new PlayerService(requestService);
            }
            else
            {
                _applyService  = new FakeApplyService();
                _teamService   = new FakeTeamService();
                _playerService = new FakePlayerService();
            }
            RoleTypes = Apply.Roles.OrderBy(p => p.Name)
                        .GroupBy(p => p.RoleType)
                        .Select(p => new ObservableGroupCollection <RoleType, Role>(p)).ToList();
            Skills = new ObservableCollection <Skill>();

            Task.Run(() => LoadData());
        }
Example #2
0
        public AppliesTeamViewModel(INavigation navigation, IRequestService requestService, Vacancy vacancy)
        {
            _navigation     = navigation;
            _requestService = requestService;
            Vacancy         = vacancy;
            if (AppSettings.ApiStatus)
            {
                _applyService = new ApplyService(_requestService);
            }
            else
            {
                _applyService = new FakeApplyService();
            }
            Applies = new ObservableCollection <Apply>();

            Task.Run(() => LoadApplies());
        }
Example #3
0
        public AppliesPlayerViewModel(INavigation navigation, IRequestService requestService, int playerId)
        {
            _playerId       = playerId;
            _navigation     = navigation;
            _requestService = requestService;
            if (AppSettings.ApiStatus)
            {
                _applyService = new ApplyService(new RequestService());
            }
            else
            {
                _applyService = new FakeApplyService();
            }
            Applies = new ObservableCollection <Apply>();

            Task.Run(() => LoadApplies());
        }
Example #4
0
        public ApplyRegisterViewModel(INavigation navigation, IRequestService requestService, Vacancy vacancy, int applyId)
        {
            _navigation = navigation;
            _applyId    = applyId;
            if (AppSettings.ApiStatus)
            {
                _applyService = new ApplyService(requestService);
            }
            else
            {
                _applyService = new FakeApplyService();
            }

            Vacancy   = vacancy;
            RoleTypes = vacancy.Roles.OrderBy(p => p.Name)
                        .GroupBy(p => p.RoleType)
                        .Select(p => new MultiSelectObservableGroupCollection <RoleType, Role>(p)).ToList();

            Task.Run(() => LoadApply());
        }
Example #5
0
 public ApplysController(IApplyService applyService, IMapper mapper, ILogger <ApplysController> logger)
 {
     _applyService = applyService;
     _mapper       = mapper;
     _logger       = logger;
 }
 public StudyController(IStudyService studyService, IApplyService applyService)
 {
     _studyService = studyService;
     _applyService = applyService;
 }
Example #7
0
 public ApplyController(IApplyService applyService)
 {
     _applyService = applyService;
 }