public async Task <IActionResult> PutJobTitles(int id, JobTitles jobTitles) { if (id != jobTitles.Id) { return(BadRequest()); } _context.Entry(jobTitles).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JobTitlesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Add new title /// </summary> /// <param name="sender">The dialog</param> /// <param name="e"></param> private void NewJobTitleDialog_AddingNewTitle(object sender, EventArgs e) { try { AskForText newJobTitleDialog = (AskForText)sender; string newTitle = newJobTitleDialog.Value; this.CloseDialog(); if (this.JobTitleDataSet != null) { JobTitles newJobtitle = new JobTitles() { Key = Encryption.GetUniqueKey(16), Title = newTitle }; this.JobTitleDataSet.Add(newJobtitle); if (JobTitleCombobox.Items.Count > 0) { this.JobTitleCombobox.SelectedIndex = JobTitleCombobox.Items.Count - 1; } } } catch (Exception ex) { Console.WriteLine("NewJobTitleDialog_AddingNewTitle: {0}", ex.Message); } }
public static JobTitles CreateJobTitles(int jobTitleId) { JobTitles jobTitles = new JobTitles(); jobTitles.JobTitleId = jobTitleId; return(jobTitles); }
// DELETE: api/JobTitle/5 public object Delete(int id) { using (HREntities db = new HREntities()) { var allJobtitles = new List <JobTitles>(); allJobtitles = db.JobTitles.ToList(); try { JobTitles jobTitle = allJobtitles.Where(x => x.JobTitleID == id).FirstOrDefault(); if (jobTitle == null) { return(NotFound()); } else { db.JobTitles.Attach(jobTitle); db.JobTitles.Remove(jobTitle); db.SaveChanges(); return(StatusCode((HttpStatusCode)204)); } } catch (ArgumentNullException e) { return(e.Message); } } }
public async void LoadComboBoxes(object e) { var certificationTypes = await GetData.CertificationQueryAsync(); foreach (CertificationModel certification in certificationTypes) { CertificationTypes.Add(certification); } var restrictionTypes = await GetData.RestrictionQueryAsync(); foreach (RestrictionModel restrictionType in restrictionTypes) { RestrictionTypes.Add(restrictionType); } var departments = await GetData.DepartmentQueryAsync(); foreach (DepartmentModel department in departments) { Departments.Add(department); } var jobTitles = await GetData.JobTitleQueryAsync(); foreach (JobTitleModel jobTitle in jobTitles) { JobTitles.Add(jobTitle); } }
// POST: api/JobTitle public Object Post(JobTitles jobTitle) { using (HREntities db = new HREntities()) { try { var result = (from row in db.JobTitles where row.JobTitleName == jobTitle.JobTitleName select row).ToList(); if (result.Count != 0) { return(StatusCode((HttpStatusCode)409)); } db.JobTitles.Add(jobTitle); db.SaveChanges(); return(StatusCode((HttpStatusCode)201)); } catch (DbEntityValidationException ex) { return(ex.Message); } } }
public void EditAJobTitleWOJobDescription() { // Job title data #region string badJobTitle = "Quality Engineeeeer"; string jobTitle = "Quality Engineer"; string jobDescription = ""; string note = "This is a test job description."; #endregion Home.GoTo(); Home.LoginAsAdmin(); // Create job description with errors Menu.Admin.Job.JobTitles.GoTo(); JobTitles.AddJobTitle(badJobTitle, jobDescription, note); // Edit the job title info with correct info JobTitles.EditJobTitle(badJobTitle, jobTitle, jobDescription, note); Assert.IsTrue(JobTitles.JobTitleCorrectlyAdded(jobTitle, jobDescription), $"The job title {jobTitle} was not correctly added."); // Cleanup Menu.Admin.Job.JobTitles.GoTo(); JobTitles.DeleteJobTitle(jobTitle); Home.Logout(); }
public async Task <ActionResult <JobTitles> > PostJobTitles(JobTitles jobTitles) { _context.JobTitles.Add(jobTitles); await _context.SaveChangesAsync(); return(CreatedAtAction("GetJobTitles", new { id = jobTitles.Id }, jobTitles)); }
public override int GetHashCode() { return(AttributionUrl.GetHashCode() ^ States.GetHashCode() ^ JobTitles.GetHashCode() ^ Employers.GetHashCode() ^ Cities.GetHashCode()); }
public async Task <ApiResponse> UpdateAsync([FromBody] JobTitles model) { try { var result = await _jobService.CrudService.UpdateAsync(model); return(HttpResponse(200, "", result)); } catch (Exception e) { _logger.Log(LogType.Error, () => e.Message, e); return(HttpResponse(500, e.Message)); } }
private void LoadJob(Guid jobId) { var ent = repos.Get(jobId); ID = ent.ID; Employer = ent.Employer; foreach (var title in ent.Titles) { JobTitles += title + "; "; } JobTitles = JobTitles.Remove(JobTitles.Length - 2); StartDate = ent.StartDate; EndDate = ent.EndDate; }
public ActionResult Read(int page = 1) { int pageSize = 20; List <Employee> employees = null; List <JobTitles> jobTitles = new List <JobTitles>(); using (BussinessTransaction bt = new BussinessTransaction(_unitOfWork)) { bt.Execute(() => { employees = _db.Read().ToList(); }); } IEnumerable <string> jobTitles_ = employees.Select(x => x.JobTitle).Distinct().OrderBy(x => x); for (int i = 0; i < jobTitles_.Count(); i++) { JobTitles y = new JobTitles(); y.JobTitleId = i + 1; y.JobTitle = jobTitles_.ElementAt(i); jobTitles.Add(y); } /* * Console.WriteLine("\nFind: Part where name contains \"seat\": {0}", * parts.Find(x => x.PartName.Contains("seat"))); */ //var count = jobTitles.Count(); //var items = jobTitles.Skip((page - 1) * pageSize).Take(pageSize).ToList(); //JobTitlesViewModel employee = new JobTitlesViewModel(count, page, pageSize); //IndexJobTitle viewModel = new IndexJobTitle //{ // JobTitlesViewModel_ = employee, // JobTitles_ = items //}; //return View(viewModel); return(View(jobTitles)); }
private void FillJobTitles(int count) { var id = 5000L; var faker = new Faker <JobTitle>() .RuleFor(p => p.Id, _ => id++) .RuleFor(p => p.Name, f => f.Vehicle.Model()) .RuleFor(p => p.JobClassification, f => f.PickRandom(JobClassifications)) .RuleFor(p => p.JobClassificationId, (_, e) => e.JobClassification.Id) .RuleFor(p => p.Scopes, f => f.PickRandom(Scopes, f.Random.Number(1, 5)).ToArray()); var jobTitles = faker.Generate(count); JobTitles = jobTitles; JobScopes = JobTitles.SelectMany(jt => jt.Scopes.Select(s => new JobScope { JobScopesId = jt.Id, ScopesId = s.Id })).ToArray(); jobTitles.ForEach(jt => { jt.Scopes = null; jt.JobClassification = null; }); }
// GET: api/JobTitle/5 public object Get(int id) { using (HREntities db = new HREntities()) { var allTitles = new List <JobTitles>(); allTitles = db.JobTitles.ToList(); JobTitles jobTitle = allTitles.Where(x => x.JobTitleID == id).FirstOrDefault(); if (jobTitle == null) { return(NotFound()); } var title = new JobTitleBO(); title.jobtitleId = jobTitle.JobTitleID; title.jobTitleName = jobTitle.JobTitleName; return(title); } }
// PUT: api/JobTitle/5 public object Put(int id, JobTitles jobTitle) { using (HREntities db = new HREntities()) { try { var resultCheck = (from row in db.JobTitles where row.JobTitleID == id select row).ToList(); if (resultCheck.Count == 0) { return(NotFound()); } var result = (from row in db.JobTitles where row.JobTitleName == jobTitle.JobTitleName select row).ToList(); if (result.Count != 0) { return(StatusCode((HttpStatusCode)409)); } var query = from JobTitle in db.JobTitles where JobTitle.JobTitleID == id select JobTitle; foreach (JobTitles title in query) { title.JobTitleName = jobTitle.JobTitleName; } db.SaveChanges(); return(StatusCode((HttpStatusCode)204)); } catch (DbEntityValidationException ex) { return(ex.Message); } } }
public async void LoadComboboxes(object e) { var departments = await GetData.DepartmentQueryAsync(); var jobTitles = await GetData.JobTitleQueryAsync(); var employeeStatuses = await GetData.EmployeeStatusQueryAsync(); foreach (DepartmentModel department in departments) { Departments.Add(department); } foreach (JobTitleModel jobTitle in jobTitles) { JobTitles.Add(jobTitle); } foreach (EmployeeStatusModel employeeStatus in employeeStatuses) { EmployeeStatuses.Add(employeeStatus); } }
public void AddAJobTitle() { // Job title data #region string jobTitle = "Quality Engineering Manager"; string jobDescription = "Responsible for managing the SQA, QE, and QC groups."; string note = "This is a test job description."; #endregion Home.GoTo(); Home.LoginAsAdmin(); Menu.Admin.Job.JobTitles.GoTo(); JobTitles.AddJobTitle(jobTitle, jobDescription, note); Assert.IsTrue(JobTitles.JobTitleCorrectlyAdded(jobTitle, jobDescription), $"The job title {jobTitle} was not correctly added."); // Cleanup JobTitles.DeleteJobTitle(jobTitle); Home.Logout(); }
public override void OnEnter() { if (Settings.IsOfflineMode) { MessageBox.Show("Dit scherm is niet beschikbaar in offline mode."); _router.GoBack(); return; } SelectedEmployee = ViewBag.Employee; if (SelectedEmployee == null) { MessageBox.Show("Geen medewerker geselecteerd."); _router.GoBack(); return; } JobTitles.Clear(); _jobTitleRepository.All().ForEach(JobTitles.Add); SelectedJobTitle = JobTitles.FirstOrDefault(j => j.Name.Equals(SelectedEmployee.JobTitle.Name)); }
public void DeleteAJobTitle() { // Job title data #region string jobTitle = "Temporary Job Title"; string jobDescription = ""; string note = "This is a test job description."; #endregion Home.GoTo(); Home.LoginAsAdmin(); // Create job title Menu.Admin.Job.JobTitles.GoTo(); JobTitles.AddJobTitle(jobTitle, jobDescription, note); // Delete the job title Menu.Admin.Job.JobTitles.GoTo(); JobTitles.DeleteJobTitle(jobTitle); Assert.IsTrue(JobTitles.JobTitleCorrectlyDeleted(jobTitle), $"The job title {jobTitle} was not correctly deleted."); Home.Logout(); }
private void EditJob() { var job = repos.Get(ID); job.Employer = Employer; var listOfTitles = new List <string>(JobTitles.Split(';')); job.Titles.Clear(); foreach (var item in listOfTitles) { if (!string.IsNullOrWhiteSpace(item.Trim())) { job.Titles.Add(item.Trim()); } } job.StartDate = StartDate; job.EndDate = EndDate; repos.Update(job.ID, job); JobEdited?.Invoke(this, new EventArgs()); }
public IEnumerable <Employee> Search(string keyword, DateTime?employeeDateOfBirthFrom, DateTime?employeeDateOfBirthTo, JobTitles employeeJobTitles) { pumoxEntities ent = new pumoxEntities(); ent.Configuration.ProxyCreationEnabled = false; var res = FilterByKeword(ent.Employee, keyword); res = FilterByDate(res, employeeDateOfBirthFrom, employeeDateOfBirthTo); res = FilterByJobTitle(res, employeeJobTitles); //var result = res.GroupBy(x => new { x.Company.Name, x.Company.EstabilishmentYear }).ToList(); //return result; return(res); }
public void InitializeBase(IWebDriver objDriver) { //LoginPage = new MdnHomePage(driver); //LoginPage1 = new MdnLoginPage1(driver); //HomePage = new MdnHomePage(driver); //CommonPage = new MdnCommonPage(driver); #region initialize old driver = objDriver; CheckOutobj = new CheckOut(driver); takeScreenhsot = new ScreenShot(driver); approvalrequest = new Approvalrequestobject(driver); instructors = new Instructor(driver); approvalrequest = new Approvalrequestobject(driver); DomainConsoleobj = new DomainConsole(driver); ManageGradebookobj = new ManageGradebook(); Instructorsobj = new Instructorspof(); MyResponsibilitiesobj = new My_Responsibilities(driver); manageuserobj = new ManageUsers(driver); objTrainingHome = new TrainingHomes(driver); objCurriculum = new CreateCurriculum(driver); classroomcourse = new ClassroomCourse(driver); ContentSearchobj = new ContentSearch(driver); objCreate = new Create(driver); detailspage = new Details(driver); TrainingHomeobj = new TrainingHomes(driver); AdminstrationConsoleobj = new AdminstrationConsole(driver); Testsobj = new Tests(driver); Detailsobj = new Details(driver); EditSummaryobj = new EditSummary(driver); Scorm1_2obj = new Scorm1_2(driver); EditQuestionobj = new EditQuestion(driver); EditQuestionGroupobj = new EditQuestionGroup(driver); AddUsrObj = new AddUsers(driver); generalcourseobj = new GeneralCourse(driver); myteachingscheduleobj = new MyTeachingSchedule(); professionaldevelopmentobj = new ProfessionalDevelopments(driver); documentobj = new Document(driver); CreateNewAccountobj = new CreateNewAccount(driver); ManageUsersobj = new ManageUsers(driver); Createobj = new Create(driver); summaryobj = new Summary(driver); reauiredtrainingconsoleobj = new RequiredTrainingConsoles(driver); requiredtrainingobj = new RequiredTraining(driver); Trainingobj = new Training(driver); Loginobj = new Login(driver); Contentobj = new Content(driver); Creditsobj = new Credits(driver); AddContentobj = new AddContent(driver); Summaryobj = new Summary(driver); ScheduleAndManageSectionobj = new ScheduleAndManageSection(driver); SearchResultsobj = new SearchResults(driver); CourseSectionobj = new CreateNewCourseSectionAndEventPage(driver); Transcriptsobj = new Transcripts(driver); Productsobj = new Products(driver); BrowseTrainingCatalogobj = new BrowseTrainingCatalog(driver); ShoppingCartsobj = new ShoppingCarts(driver); ProfessionalDevelopmentsobj = new ProfessionalDevelopments(driver); Createnewproficencyscaleobj = new Createnewproficencyscale(driver); Createnewcompetencyobj = new Createnewcompetency(driver); CreateNewSucessProfileobj = new CreateNewSucessProfile(driver); SucessProfileobj = new SucessProfile(driver); Searchobj = new Search(driver); TrainingActivitiesobj = new TrainingActivities(driver); ProfessionalDevelopments_learnerobj = new ProfessionalDevelopments_learner(driver); Organizationobj = new Organization(driver); DevelopmentPlansobj = new DevelopmentPlans(driver); AddDevelopmentActivitiesobj = new AddDevelopmentActivities(driver); MyAccountobj = new MyAccount(driver); UsersUtilobj = new UsersUtil(driver); MyCalendersobj = new MyCalenders(driver); MyReportsobj = new MyReports(driver); Config_Reportsobj = new Config_Reports(driver); ConfigurationConsoleobj = new ConfigurationConsole(driver); ApprovalPathobj = new ApprovalPath(driver); MyMessageobj = new MyMessages(driver); MessageUtilobj = new MessageUtil(driver); MyRequestsobj = new MyRequests(driver); Blogsobj = new Blogs(driver); CollabarationSpacesobj = new CollabarationSpaces(driver); Faqsobj = new Faqs(driver); HomePageFeedobj = new HomePageFeed(driver); ProductTypesobj = new ProductTypes(driver); Surveysobj = new Surveys(driver); SurveyScalesobj = new SurveyScales(driver); AuditingConsolesobj = new AuditingConsoles(driver); Categoryobj = new Category(driver); Trainingsobj = new Trainings(driver); VirtualMeetingsobj = new VirtualMeetings(driver); CreditTypeobj = new CreditType(driver); AssignedUserobj = new AssignedUser(driver); AddUsersobj = new AddUsers(driver); CustomFieldobj = new CustomField(driver); CreateNewCustomFieldobj = new CreateNewCustomField(driver); EditFieldobj = new EditField(driver); EducationLevelobj = new EducationLevel(driver); EditOrganizationobj = new EditOrganization(driver); SelectManagerobj = new SelectManager(driver); Roleobj = new Role(driver); SelectTrainingPOCobj = new SelectTrainingPOC(driver); Complexobj = new Complex(driver); AccountCodesobj = new AccountCodes(driver); AccountCodeTypesobj = new AccountCodeTypes(driver); DiscountCodesobj = new DiscountCodes(driver); ManageTaxRatesobj = new ManageTaxRates(driver); TaxItemCategoriesobj = new TaxItemCategories(driver); Certificatesobj = new Certificates(driver); CourseProvidersobj = new CourseProviders(driver); ExternalLearningsobj = new ExternalLearnings(driver); ExternalLearningConsolesobj = new ExternalLearningConsoles(driver); ExternalLearningtypesobj = new ExternalLearningtypes(driver); RequiredTrainingConsolesobj = new RequiredTrainingConsoles(driver); SelectProfileobj = new SelectProfile(driver); TrainingProfilesobj = new TrainingProfiles(driver); EditTrainingProfileobj = new EditTrainingProfile(driver); MergeUsersobj = new MergeUsers(driver); UserGroupobj = new UserGroup(driver); SelectCertificateobj = new SelectCertificate(driver); ManageProficencyScaleobj = new ManageProficencyScale(driver); ArchivedProficencyScaleobj = new ArchivedProficencyScale(driver); MappedContentobj = new MappedContent(driver); MappedCompetencyobj = new MappedCompetency(driver); ManageSuccessProfileobj = new ManageSuccessProfile(driver); FAQ_lobj = new FAQ_l(driver); Announcements_lobj = new Announcements_l(driver); JobTitlesobj = new JobTitles(driver); ManageJobTitleobj = new ManageJobTitle(driver); ManagePricingScheduleobj = new ManagePricingSchedule(driver); ExternalLearningSearchobj = new ExternalLearningSearch(driver); urlobj = new url(driver); skinobj = new skin(driver); MyOwnLearningobj = new MyOwnLearningUtils(driver); CurrentTrainingsobj = new CurrentTrainings(driver); scormobj = new Scorm12(driver); aicccourse = new AICC(driver); ojtcourse = new OJT(driver); TrainingCatalogobj = new TrainingCatalogUtil(driver); accesskeys = new AccessKeys(driver); #endregion }
public virtual List <IJobTitle> GetDuplicates() { return(JobTitles.GetAll() .Where(x => (x.Name.Trim() == _obj.Name.Trim()) && Equals(x.Department, _obj.Department) && !Equals(x, _obj)) .ToList()); }
public List <JobTitle> LoadPositions() => JobTitles .Include(t => t.RequiredCompetency) .ThenInclude(rc => rc.Competency) .Include(t => t.Direction) .ToList();
public void AddToJobTitles(JobTitles jobTitles) { base.AddObject("JobTitles", jobTitles); }