public async Task <ActionResult> AddJobRecruiter(JobDetails model) { if (ModelState.IsValid) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); //var user = await _userManager.GetUserAsync(User); // var cname = user.CompanyName; JobDetails job = new JobDetails { Position = model.Position, CompanyName = model.CompanyName, Eligibility = model.Eligibility, MinimumExperienceRequired = model.MinimumExperienceRequired, SkillsRequired = model.SkillsRequired, PostedRecruiterId = userId }; _context.Add(job); await _context.SaveChangesAsync(); } else { //return "abcdef"; return(View("LoginPage")); } return(RedirectToAction("ViewJobsRecruiter", "JobDetails")); }
//public async Task<IActionResult> ViewRating() //{ // var movieRatingContext = _context.Rating.Include(r => r.Movie).Include(r => r.ReviewerDetails); // return View(await movieRatingContext.ToListAsync()); //} public async Task <ActionResult> ApplyJobApplicant(int?id) { //ViewData["JobId"] = new SelectList(_context.JobDetails, "JobId", "JobId"); // ViewData["ApplicantId"] = new SelectList(_context.Users, "Id", "Id"); var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); if (id == null) { return(NotFound()); } ApplicantJobsRelation job = new ApplicantJobsRelation { ApplicantId = userId, JobId = (int)id }; _context.Add(job); await _context.SaveChangesAsync(); return(View()); }