//Gets the advertisement for editing. uses a lamda query to select the advert. public IActionResult OnGet(int?id) { if (id == null) { return(NotFound()); } Advertisement = _context.Advertisement .Include(a => a.Employer).FirstOrDefault(m => m.Id == id); if (Advertisement == null) { return(NotFound()); } ViewData["EmployerId"] = new SelectList(_context.Set <Employer>(), "Id", "Name"); ViewData["JobType"] = new SelectList(Enum.GetValues(typeof(JobType))); return(Page()); }
//Gets the application for update using a lamda query. public IActionResult OnGet(int?id) { if (id == null) { return(NotFound()); } Application = _context.Application .Include(a => a.Advertisement) .Include(a => a.Candidate).FirstOrDefault(m => m.Id == id); if (Application == null) { return(NotFound()); } ViewData["AdvertisementId"] = new SelectList(_context.Advertisement.Include(ad => ad.Employer).ToList(), "Id", "AdvertisementDisplayId"); ViewData["CandidateId"] = new SelectList(_context.Set <Candidate>(), "Id", "Id"); return(Page()); }
//Gets the advertisement create form. public IActionResult OnGet() { ViewData["EmployerId"] = new SelectList(_context.Set <Employer>(), "Id", "Name"); ViewData["JobType"] = new SelectList(Enum.GetValues(typeof(JobType))); return(Page()); }
//Gets the application form. public IActionResult OnGet() { ViewData["AdvertisementId"] = new SelectList(_context.Advertisement.Include(ad => ad.Employer).ToList(), "Id", "AdvertisementDisplayId"); ViewData["CandidateId"] = new SelectList(_context.Set <Candidate>(), "Id", "RegsitrationNumber"); return(Page()); }