public JobTitleInfoModel GetJobTitleInfo(JobTitleSearchModel searchModel) { JobTitleInfoModel info = new JobTitleInfoModel(); DataContext dc = new DataContext(this.DbString); IJobTitleRepository jobTitleRep = new JobTitleRepository(dc); IQueryable <JobTitle> jobTitles = jobTitleRep.Search(searchModel); info.jobTitleCount = dc.Context.GetTable <JobTitle>().Where(c => c.id.Equals(jobTitles.Count() > 0 ? jobTitles.First().id : -1)).Count(); return(info); }
//Brugerinput sættes til at være objekter som skal valideres for om de opfylder datatype krav for employee properties. //Efter valideringen castes de til korrekt datatype hvis de successfuldt er gået igennem public CreateEmployeeFormField() { InitializeComponent(); //instanciere objekter der skal anvendes for at oprette employee companies = new List <Company>(); compRep = new CompanyRepository(); depRep = new DepartmentRepository(); jobRep = new JobTitleRepository(); zipRep = new ZipCodeRepository(); addRep = new AddressRepository(); empRep = new EmployeeRepository(); departments = new List <Department>(); jobtitles = new List <JobTitle>(); zipCodes = new List <ZipCode>(); derpbool = false; chosenCompanyId = 0; //loader data ind der skal anvendes for at employeeformen er funktionel setEmployeeFieldLabels(); setZipCodeItems(); setComboJobTitleItems(); setComboCompanyItems(); }
public UpdateEmployeeFormField() { InitializeComponent(); //instanciere objekter der skal anvendes for at updateemployeemodulet fungere empRep = new EmployeeRepository(); companies = new List <Company>(); compRep = new CompanyRepository(); depRep = new DepartmentRepository(); jobRep = new JobTitleRepository(); zipRep = new ZipCodeRepository(); addRep = new AddressRepository(); empRep = new EmployeeRepository(); departments = new List <Department>(); jobtitles = new List <JobTitle>(); zipCodes = new List <ZipCode>(); empList = new List <Employee>(); GetEmployeeFieldLabels(); loadEmployees(); GetZipCodeItems(); GetComboJobTitleItems(); GetComboCompanyItems(); comboFilled = false; }
public override T CreateProcessor() { switch (typeof(T).Name) { case "IAuthRepository": IAuthRepository _processor = new AuthRepository(config); return((T)_processor); case "IJobPostRepository": IJobPostRepository _jobPostprocessor = new JobPostRepository(config); return((T)_jobPostprocessor); case "IHomeRepositories": IHomeRepositories _homeRepositories = new HomeRepositories(config); return((T)_homeRepositories); case "ISearchJobRepository": ISearchJobRepository _searchJobRepository = new SearchJobRepository(config); return((T)_searchJobRepository); case "IUserProfileRepository": IUserProfileRepository _userProfileRepository = new UserProfileRepository(config); return((T)_userProfileRepository); case "ISearchResumeRepository": ISearchResumeRepository _searchResumeRepository = new SearchResumeRepository(config); return((T)_searchResumeRepository); case "IManageUserRepository": IManageUserRepository _manageUserRepository = new ManageUsersRepository(config); return((T)_manageUserRepository); case "IEmpProfileRepository": IEmpProfileRepository _empProfileRepository = new EmpProfileRepository(config); return((T)_empProfileRepository); case "IJobIndustryAreaRepository": IJobIndustryAreaRepository _jobIndustryAreaRepository = new JobIndustryAreaRepositroy(config); return((T)_jobIndustryAreaRepository); case "IJobTitleRepositroy": IJobTitleRepositroy _jobTitleRepositroy = new JobTitleRepository(config); return((T)_jobTitleRepositroy); case "IDesignationRepository": IDesignationRepository _designationRepository = new DesignationRepository(config); return((T)_designationRepository); case "IResumeBuilderRepository": IResumeBuilderRepository rBuilderRepository = new ResumeBuilderRepository(config); return((T)rBuilderRepository); case "IMasterDataRepository": IMasterDataRepository masterDataRepository = new MasterDataRepository(config); return((T)masterDataRepository); case "ISuccessStoryVideoRepository": ISuccessStoryVideoRepository successStoryVideoRepository = new SuccessStoryVideoRepository(config); return((T)successStoryVideoRepository); case "IBulkJobPostRepository": IBulkJobPostRepository bulkJobRepository = new BulkJobPostRepository(config); return((T)bulkJobRepository); case "IEmailRepository": IEmailRepository _emailRepository = new EmailRepository(config); return((T)_emailRepository); case "IUsersReviewsRepository": IUsersReviewsRepository usersReviewsRepository = new UsersReviewsRepository(config); return((T)usersReviewsRepository); case "IManageJobsRepository": IManageJobsRepository manageJobsRepository = new ManageJobsRepository(config); return((T)manageJobsRepository); case "IDashboardRepository": switch (typeof(T).FullName) { case "JobPortal.Data.Interfaces.Employer.IDashboardRepository": Data.Interfaces.Employer.IDashboardRepository employerDashboard = new Data.Repositories.Employer.DashboardRepository(config); return((T)employerDashboard); case "JobPortal.Data.Interfaces.TrainingPartner.IDashboardRepository": Data.Interfaces.TrainingPartner.IDashboardRepository tpDashboard = new Data.Repositories.TrainingPartner.DashboardRepository(config); return((T)tpDashboard); case "JobPortal.Data.Interfaces.Admin.IDashboardRepository": Data.Interfaces.Admin.IDashboardRepository adminDashboard = new Data.Repositories.Admin.DashboardRepository(config); return((T)adminDashboard); default: throw new Exception("Can not create object"); } case "ITrainingPartnerProfileRepository": ITrainingPartnerProfileRepository trainingPartnerProfileRepository = new TrainingPartnerProfileRepository(config); return((T)trainingPartnerProfileRepository); case "IManageCityStateRepository": IManageCityStateRepository manageCityStateRepository = new ManageCityStateRepository(config); return((T)manageCityStateRepository); case "INotificationRepository": INotificationRepository nRepository = new NotificationRepository(config); return((T)nRepository); case "IPlacedCandidateRepository": IPlacedCandidateRepository placedCandidateRepository = new PlacedCandidateRepository(config); return((T)placedCandidateRepository); case "IAdvertisementsRepository": IAdvertisementsRepository advertisementsRepository = new AdvertisementsRepository(config); return((T)advertisementsRepository); case "IEmailTemplateRepository": IEmailTemplateRepository emailTemplateRepository = new EmailTemplateRepository(config); return((T)emailTemplateRepository); default: throw new Exception("Can not create object"); } }