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()); }
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()); }
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()); }
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()); }
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; }
public ApplyController(IApplyService applyService) { _applyService = applyService; }