Example #1
0
        private RecruitService CreateRecruitService()
        {
            var UserID  = Guid.Parse(User.Identity.GetUserId());
            var service = new RecruitService(UserID);

            return(service);
        }
Example #2
0
        // GET: Recruit
        public ActionResult Index()
        {
            var UserID  = Guid.Parse(User.Identity.GetUserId());
            var service = new RecruitService(UserID);
            var model   = service.GetAllRecruits();

            return(View(model));
        }
Example #3
0
 public RecruitsPage()
 {
     InitializeComponent();
     HandleReceivedMessages();
     _recruitService = new RecruitService();
     NavigationPage.SetBackButtonTitle(this, "");
     ShowRecruitingTab();
     Global.SetRecNum(0);
     RecruitsFooter.SetRewardLevelIcon(Global.GetrewardPoints());
 }
Example #4
0
        public RecruitViewModel()
        {
            _recruitService = new RecruitService();

            //recruiting
            _recruitingList = _recruitService.GetRecruitingDataApi();
            //button
            _isVisibleNextRecruiting     = _recruitingList.Count > 10 ? true : false;
            _isVisiblePreviousRecruiting = _recruitingList.Count > 10 ? true : false;
            _recruitingStaticList        = _recruitingList;
            _recruitingList         = _recruitingList.Take(10).ToList();
            _isEnableNextRecruiting = _recruitingStaticList.Count > 10 ? true : false;
        }
        public void Arrange()
        {
            _hashedAccountId = Guid.NewGuid().ToString();
            _apiBaseUrl      = $"http://{Guid.NewGuid().ToString()}";
            _clientId        = Guid.NewGuid().ToString();
            _clientSecret    = Guid.NewGuid().ToString();
            _identifierUri   = Guid.NewGuid().ToString();
            _tenent          = Guid.NewGuid().ToString();
            _vacancies       = new List <VacancySummary> {
                new VacancySummary {
                }
            };
            _serviceJson = JsonConvert.SerializeObject(new VacanciesSummary {
                Vacancies = _vacancies
            });
            _mockHttpService               = new Mock <IHttpService>();
            _mockHttpServiceFactory        = new Mock <IHttpServiceFactory>();
            _employerAccountsConfiguration = new EmployerAccountsConfiguration
            {
                RecruitApi = new RecruitClientApiConfiguration
                {
                    ApiBaseUrl    = _apiBaseUrl,
                    ClientId      = _clientId,
                    ClientSecret  = _clientSecret,
                    IdentifierUri = _identifierUri,
                    Tenant        = _tenent
                }
            };

            _mockMapper = new Mock <IMapper>();

            _mockHttpServiceFactory
            .Setup(m => m.Create(_clientId, _clientSecret, _identifierUri, _tenent))
            .Returns(_mockHttpService.Object);

            _mockHttpService
            .Setup(m => m.GetAsync(It.IsAny <string>(), It.IsAny <bool>()))
            .ReturnsAsync(_serviceJson);

            _mockMapper
            .Setup(m => m.Map <IEnumerable <VacancySummary>, IEnumerable <Vacancy> >(It.IsAny <List <VacancySummary> >()))
            .Returns(new List <Vacancy>());

            _sut = new RecruitService(_mockHttpServiceFactory.Object, _employerAccountsConfiguration, _mockMapper.Object);
        }
Example #6
0
 public RecruitCommand(RecruitService _recruitService, RecruitEmbedService _embedService)
 {
     recruitService = _recruitService;
     embedService   = _embedService;
 }