public QualificationController(IQualificationService qualificationService, IDropDownList dropDownList, IOops oops, IMapper mapper)
 {
     _qualificationService = qualificationService;
     _dropDownList         = dropDownList;
     _oops   = oops;
     _mapper = mapper;
 }
        public When_Qualification_MissingQualification_Is_Loaded()
        {
            var routes = new List <RouteSummaryViewModel>
            {
                new RouteSummaryViewModel {
                    Id = 1, Name = "Route 1", Summary = "Route Summary 1"
                },
                new RouteSummaryViewModel {
                    Id = 2, Name = "Route 2", Summary = "Route Summary 2"
                }
            };

            _qualificationService = Substitute.For <IQualificationService>();

            _qualificationService.GetLarTitleAsync("12345678").Returns("LAR title from lookup");

            var providerVenueService = Substitute.For <IProviderVenueService>();

            providerVenueService.GetVenuePostcodeAsync(1).Returns("CV1 2WT");

            _routePathService = Substitute.For <IRoutePathService>();
            _routePathService.GetRouteSummaryAsync().Returns(routes);

            var providerQualificationService = Substitute.For <IProviderQualificationService>();

            var qualificationController = new QualificationController(providerVenueService, _qualificationService, providerQualificationService, _routePathService);

            _result = qualificationController.MissingQualificationAsync(1, "12345678").GetAwaiter().GetResult();
        }
        public When_Qualification_Save_MissingQualification_Is_Called()
        {
            _qualificationService = Substitute.For <IQualificationService>();
            var providerVenueService = Substitute.For <IProviderVenueService>();

            _providerQualificationService = Substitute.For <IProviderQualificationService>();
            var routePathService = Substitute.For <IRoutePathService>();

            var qualificationController = new QualificationController(providerVenueService, _qualificationService,
                                                                      _providerQualificationService, routePathService);
            var controllerWithClaims = new ClaimsBuilder <QualificationController>(qualificationController)
                                       .AddUserName("username")
                                       .AddEmail("*****@*****.**")
                                       .Build();

            var viewModel = new MissingQualificationViewModel
            {
                ProviderVenueId = 1,
                LarId           = "12345678",
                QualificationId = 1,
                Title           = "Qualification title",
                ShortTitle      = new string('X', 100),
                Routes          = new List <RouteSummaryViewModel>
                {
                    new RouteSummaryViewModel
                    {
                        Id         = 1,
                        Name       = "Route 1",
                        IsSelected = true
                    }
                }
            };

            _result = controllerWithClaims.SaveMissingQualificationAsync(viewModel).GetAwaiter().GetResult();
        }
Exemplo n.º 4
0
 public CompanyService(ApiContext context, IQualificationService qualificationService, ICountryService countryService, UserManager <User> userManager)
 {
     db = context;
     qualificationServ = qualificationService;
     countryServ       = countryService;
     _userManager      = userManager;
 }
        public When_Qualification_Add_Qualification_Does_Not_Exist()
        {
            var providerVenueService = Substitute.For <IProviderVenueService>();

            _qualificationService = Substitute.For <IQualificationService>();
            _qualificationService.IsValidLarIdAsync("12345678").Returns(true);
            _qualificationService.GetQualificationAsync("12345678").ReturnsNull();
            _qualificationService.IsValidOfqualLarIdAsync("12345678").Returns(true);

            _providerQualificationService = Substitute.For <IProviderQualificationService>();

            var routePathService = Substitute.For <IRoutePathService>();

            var qualificationController = new QualificationController(providerVenueService, _qualificationService, _providerQualificationService, routePathService);
            var controllerWithClaims    = new ClaimsBuilder <QualificationController>(qualificationController)
                                          .AddUserName("username")
                                          .AddEmail("*****@*****.**")
                                          .Build();

            var viewModel = new AddQualificationViewModel
            {
                ProviderVenueId = 1,
                LarId           = "12345678",
                Postcode        = "CV1 2WT"
            };

            _result = controllerWithClaims.CreateQualificationAsync(viewModel).GetAwaiter().GetResult();
        }
Exemplo n.º 6
0
 public Directories(IAccountService accountService,
                    ISubdivisionsService subdivisionsService,
                    IPositionService positionService,
                    IDormitoryService dormitoryService,
                    IDepartmentalService departmentalService,
                    IQualificationService scientificService,
                    ISocialActivityService socialActivity,
                    IPrivilegesService privilegesService,
                    IHobbyService hobbyService,
                    ITravelService travelService,
                    IWellnessService wellnessService,
                    ITourService tourService,
                    ICulturalService culturalService,
                    IActivitiesService activitiesService,
                    IAwardService awardService,
                    IMaterialAidService materialAidService)
 {
     _accountService      = accountService;
     _subdivisionsService = subdivisionsService;
     _positionService     = positionService;
     _dormitoryService    = dormitoryService;
     _departmentalService = departmentalService;
     _scientificService   = scientificService;
     _socialActivity      = socialActivity;
     _privilegesService   = privilegesService;
     _hobbyService        = hobbyService;
     _travelService       = travelService;
     _wellnessService     = wellnessService;
     _tourService         = tourService;
     _culturalService     = culturalService;
     _activitiesService   = activitiesService;
     _awardService        = awardService;
     _materialAidService  = materialAidService;
 }
        private void Setup()
        {
            var options = new DbContextOptionsBuilder <ApplicationContext>().Options;

            _applicationContextMock = new Mock <ApplicationContext>(options);
            _testedService          = new QualificationService(Logger, _applicationContextMock.Object);
        }
Exemplo n.º 8
0
 public QualificationSearchColumns(
     IQualificationService qualificationService,
     IRepository <FunctionLog> functionLogRepository)
 {
     _qualificationService  = qualificationService;
     _functionLogRepository = functionLogRepository;
 }
        public When_ProviderVenueQualificationService_Is_Called_To_Update_ProviderVenue()
        {
            var providerService = Substitute.For <IProviderService>();

            _providerVenueService             = Substitute.For <IProviderVenueService>();
            _providerQualificationService     = Substitute.For <IProviderQualificationService>();
            _qualificationRouteMappingService = Substitute.For <IQualificationRouteMappingService>();
            _qualificationService             = Substitute.For <IQualificationService>();
            _routePathService = Substitute.For <IRoutePathService>();

            providerService.SearchAsync(10000001)
            .Returns(new ProviderSearchResultDto
            {
                Id    = 1,
                UkPrn = 10000001,
                Name  = "ProviderName"
            });

            providerService.GetProviderDetailByIdAsync(1)
            .Returns(new ProviderDetailViewModel
            {
                Id    = 1,
                UkPrn = 10000001,
                Name  = "Old Name",
            });

            _providerVenueService
            .GetVenueWithTrimmedPostcodeAsync(1, "CV1 2WT")
            .Returns(new ProviderVenueDetailViewModel
            {
                Id                   = 1,
                ProviderId           = 1,
                Postcode             = "CV1 2WT",
                Name                 = null,
                IsEnabledForReferral = true,
                Source               = "Import",
                Qualifications       = new List <QualificationDetailViewModel>()
            });

            _qualificationService.GetQualificationAsync(Arg.Any <string>()).Returns((QualificationDetailViewModel)null);
            _providerQualificationService.GetProviderQualificationAsync(Arg.Any <int>(), Arg.Any <int>()).Returns((ProviderQualificationDto)null);
            _routePathService.GetRouteSummaryByNameAsync(Arg.Any <string>()).Returns((RouteSummaryViewModel)null);

            var providerVenueQualificationService = new ProviderVenueQualificationService
                                                    (
                providerService,
                _providerVenueService,
                _providerQualificationService,
                _qualificationService,
                _routePathService,
                _qualificationRouteMappingService
                                                    );

            var dtoList = new ValidProviderVenueQualificationDtoListBuilder()
                          .AddVenue()
                          .Build();

            _results = providerVenueQualificationService.UpdateAsync(dtoList).GetAwaiter().GetResult();
        }
Exemplo n.º 10
0
 public IndexModel(UserManager <IdentityResource> userManager, SignInManager <IdentityResource> signInManager, IQualificationService <IdentityResource> qualificationService,
                   PMAppDbContext context)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _qualificationService = qualificationService;
     _context = context;
 }
Exemplo n.º 11
0
 public EmployeeController(IEmployeeService employeeService, IGenderService genderService, IExperienceService experienceService, IQualificationService qualificationService, IDesignationService designationService, IDepartmentService departmentService)
 {
     this.employeeService      = employeeService;
     this.genderService        = genderService;
     this.experienceService    = experienceService;
     this.qualificationService = qualificationService;
     this.designationService   = designationService;
     this.departmentService    = departmentService;
 }
Exemplo n.º 12
0
 /// <summary>
 /// Конструктор
 /// </summary>
 public CompanyController(ICompanyService companyService, IQualificationService qualificationService,
                          ICountryService countryService, IRegionService regionService, IUserRegistrationService userRegistrationService)
 {
     companyServ          = companyService;
     qualificationServ    = qualificationService;
     countryServ          = countryService;
     regionServ           = regionService;
     userRegistrationServ = userRegistrationService;
 }
Exemplo n.º 13
0
 public OrganizerContractMusicianQualificationsController(IQualificationService qualificationService, IOrganizerService organizerService,
                                                          IContractService contractService, IMusicianService musicianService, IMapper mapper)
 {
     _qualificationService = qualificationService;
     _organizerService     = organizerService;
     _contractService      = contractService;
     _musicianService      = musicianService;
     _mapper = mapper;
 }
 public QualificationController(IProviderVenueService providerVenueService,
                                IQualificationService qualificationService,
                                IProviderQualificationService providerQualificationService,
                                IRoutePathService routePathService)
 {
     _providerVenueService         = providerVenueService;
     _qualificationService         = qualificationService;
     _providerQualificationService = providerQualificationService;
     _routePathService             = routePathService;
 }
Exemplo n.º 15
0
 public CompanyMap(ICompanyService companyService, ICountryService countryService,
                   IUserRegistrationService userRegistrationService, IQualificationService qualificationService,
                   IServiceScopeFactory serviceScopeFactory)
 {
     userRegistrationServ     = userRegistrationService;
     qualificationServ        = qualificationService;
     countryServ              = countryService;
     companyServ              = companyService;
     this.serviceScopeFactory = serviceScopeFactory;
 }
Exemplo n.º 16
0
 public RegisterModel(UserManager <IdentityResource> userManager, SignInManager <IdentityResource> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender,
                      IRepository <Qualification> qualificationRepository, IQualificationService <IdentityResource> qualificationService)
 {
     _userManager             = userManager;
     _signInManager           = signInManager;
     _logger                  = logger;
     _emailSender             = emailSender;
     _qualificationRepository = qualificationRepository;
     _qualificationService    = qualificationService;
 }
 public AccountController(IGenderService genderService, IQualificationService qualificationService, IDepartmentService departmentService, IDesignationService designationService, IEmployeeService employeeService, IExperienceService experienceService, ILeaveRequestService leaveRequestService, IVacationTypeService vacationTypeService)
 {
     this.genderService        = genderService;
     this.qualificationService = qualificationService;
     this.departmentService    = departmentService;
     this.designationService   = designationService;
     this.employeeService      = employeeService;
     this.experienceService    = experienceService;
     this.leaveRequestService  = leaveRequestService;
     this.vacationTypeService  = vacationTypeService;
 }
Exemplo n.º 18
0
 public ScoreCounter(IScoreAlghorythmBuilder alghorythmBuilder, ICVService cVService
                     , IVacancyService vacancyService, ISkillTypeService skillTypeService
                     , IQualificationService qualificationService, IMapper mapper)
 {
     _mapper               = mapper;
     _alghorythmBuilder    = alghorythmBuilder;
     _cVService            = cVService;
     _vacancyService       = vacancyService;
     _skillTypeService     = skillTypeService;
     _qualificationService = qualificationService;
 }
        public async Task DeleteQualification_failed()
        {
            Setup();

            _applicationContextMock.Setup(x => x.Qualifications).ReturnsDbSet(new List <Qualification>());

            _testedService = new QualificationService(Logger, _applicationContextMock.Object);

            var result = await _testedService.DeleteQualification(9, CancellationToken.None);

            Assert.False(result);
        }
Exemplo n.º 20
0
 public MemberController()
 {
     memberService        = new MemberService();
     schoolService        = new SchoolService();
     qualificationService = new QualificationService();
     positionService      = new PositionService();
     categoryService      = new CategoryService();
     statusService        = new StatusService();
     occupationService    = new OccupationService();
     regionService        = new RegionService();
     subcityService       = new SubcityService();
     woredaService        = new WoredaService();
 }
Exemplo n.º 21
0
 public EmployeeListController(IEmployeeService userAppService, IBinaryObjectManager binaryObjectManager,
                               UserManager userManager, IUserAppService userService, IJobConfigurationService jobConfigurationService,
                               IOrganisationService organisationService, IConfigurationService configurationService, IQualificationService qualificationService)
 {
     _employeeService         = userAppService;
     _jobConfigurationService = jobConfigurationService;
     _organisationService     = organisationService;
     _qualificationService    = qualificationService;
     _binaryObjectManager     = binaryObjectManager;
     _userManager             = userManager;
     _userService             = userService;
     _configurationService    = configurationService;
 }
Exemplo n.º 22
0
        public ProjectsController(IRepository <Project> projectRepository, IResourceService <Project> resourceService, IQualificationService <Project> qualificationService,
                                  UserManager <IdentityResource> userManager, INotificationRepository notificationRepository, IExcelService <Qualification> qualificationExcelService,
                                  IExcelService <IdentityResource> identityResourceExcelService)

        {
            _projectRepository            = projectRepository;
            _resourceService              = resourceService;
            _qualificationService         = qualificationService;
            _userManager                  = userManager;
            _notificationRepository       = notificationRepository;
            _qualificationExcelService    = qualificationExcelService;
            _identityResourceExcelService = identityResourceExcelService;
        }
Exemplo n.º 23
0
 public ProviderVenueQualificationService(IProviderService providerService,
                                          IProviderVenueService providerVenueService,
                                          IProviderQualificationService providerQualificationService,
                                          IQualificationService qualificationService,
                                          IRoutePathService routePathService,
                                          IQualificationRouteMappingService qualificationRouteMappingService)
 {
     _providerService                  = providerService;
     _providerVenueService             = providerVenueService;
     _providerQualificationService     = providerQualificationService;
     _qualificationService             = qualificationService;
     _routePathService                 = routePathService;
     _qualificationRouteMappingService = qualificationRouteMappingService;
 }
Exemplo n.º 24
0
        public When_ManualUpdateQualificationSearchColumns_Function_Http_Trigger_Is_Called()
        {
            _qualificationService = Substitute.For <IQualificationService>();

            _functionLogRepository = Substitute.For <IRepository <FunctionLog> >();

            var httpContext = new DefaultHttpContext();
            var request     = httpContext.Request;

            request.Method = HttpMethod.Get.ToString();

            var qualificationSearchColumnsFunctions = new Functions.QualificationSearchColumns(_qualificationService, _functionLogRepository);

            qualificationSearchColumnsFunctions.ManualUpdateQualificationSearchColumnsAsync(
                request,
                new ExecutionContext(),
                new NullLogger <Functions.QualificationSearchColumns>())
            .GetAwaiter().GetResult();
        }
        public When_Qualification_Add_Has_Invalid_LarId()
        {
            var providerVenueService = Substitute.For <IProviderVenueService>();

            _qualificationService = Substitute.For <IQualificationService>();
            _qualificationService.IsValidLarIdAsync("12345").Returns(false);

            _providerQualificationService = Substitute.For <IProviderQualificationService>();
            var routePathService = Substitute.For <IRoutePathService>();

            var qualificationController = new QualificationController(providerVenueService, _qualificationService, _providerQualificationService, routePathService);

            var viewModel = new AddQualificationViewModel
            {
                LarId    = "12345",
                Postcode = "CV1 2WT"
            };

            _result = qualificationController.CreateQualificationAsync(viewModel).GetAwaiter().GetResult();
        }
        public async Task GetCoachesForService_Fail()
        {
            Setup();

            var expectedQual = new Qualification()
            {
                Id = 1, CoachId = 1, ServiceId = 1
            };
            var qualifications = new List <Qualification>()
            {
                expectedQual
            };

            _applicationContextMock.Setup(x => x.Qualifications).ReturnsDbSet(qualifications);

            _testedService = new QualificationService(Logger, _applicationContextMock.Object);

            var result = await _testedService.GetCoachesForService(2, CancellationToken.None);

            Assert.Empty(result);
        }
        public async Task DeleteQualification_Success()
        {
            Setup();

            var expectedQual = new Qualification()
            {
                Id = 1, CoachId = 1, ServiceId = 1
            };
            var qualifications = new List <Qualification>()
            {
                expectedQual
            };

            _applicationContextMock.Setup(x => x.Qualifications).ReturnsDbSet(qualifications);

            _testedService = new QualificationService(Logger, _applicationContextMock.Object);

            var result = await _testedService.DeleteQualification(1, CancellationToken.None);

            Assert.True(result);
        }
Exemplo n.º 28
0
 public CurriculumVitaeViewModelFactory(
     IUserService userService,
     ICurriculumVitaeService curriculumVitaeService,
     IQualificationService qualificationService,
     IEducationInstitutionService educationInstitutionService,
     IInterestService interestService,
     ILanguageService languageService,
     IFileService fileService,
     IUserKnowledgeBaseService userKnowledgeBaseService,
     ICoreKnowledgeBaseService coreKnowledgeBaseService,
     ICompanyService companyService
     )
 {
     this._curriculumVitaeService      = curriculumVitaeService;
     this._userService                 = userService;
     this._qualificationService        = qualificationService;
     this._educationInstitutionService = educationInstitutionService;
     this._interestService             = interestService;
     this._languageService             = languageService;
     this._fileService                 = fileService;
     this._userKnowledgeBaseService    = userKnowledgeBaseService;
     this._coreKnowledgeBaseService    = coreKnowledgeBaseService;
     this._companyService              = companyService;
 }
Exemplo n.º 29
0
        public JobController
        (
            IConfiguration config,
            IUserService userService,
            // IJobService jobService,
            IJobDetailService jobDetailService,
            IAcademicTypeService academicTypeService,
            ISubjectService subjectService,
            IQualificationService qualificationService,
            IJobProfileService jobProfileService,
            IJobTypeService jobTypeService
        )

        {
            _userService = userService;
            // _jobService = jobService;
            _config               = config;
            _jobDetailService     = jobDetailService;
            _academicTypeService  = academicTypeService;
            _subjectService       = subjectService;
            _qualificationService = qualificationService;
            _jobProfileService    = jobProfileService;
            _jobTypeService       = jobTypeService;
        }
Exemplo n.º 30
0
 public QualificationController(IQualificationService qualificationService, IMapper mapper)
 {
     _qualificationService = qualificationService;
     _mapper = mapper;
 }