public IActionResult Creatjob(ModificarJobModel pt) { if (ModelState.IsValid) { PuestoTrabajo p = _listaPuestoTrabajo.nuevo(pt); UsuarioPuestoTrabajo upt = new UsuarioPuestoTrabajo(); upt.IdUsuario = User.getUserId(); upt.IdPuestoTrabajo = p.Id; upt.ParaAplicar = false; _userJob.nuevo(upt); return(RedirectToAction("details", new { id = p.Id })); } return(View()); }
public IActionResult Aply(int id) { var job = _listaPuestoTrabajo.dameElTrabajo(id); if (job == null) { ViewBag.Title = $"Job with id = {id} not find"; return(View("Error")); } else { UsuarioPuestoTrabajo upt = new UsuarioPuestoTrabajo(); upt.IdPuestoTrabajo = job.Id; upt.IdUsuario = User.getUserId(); upt.ParaAplicar = true; _userJob.nuevo(upt); return(RedirectToAction("Index", "Home")); } }
public UsuarioPuestoTrabajo nuevo(UsuarioPuestoTrabajo userJob) { _context.UsuarioPuestoTrabajo.Add(userJob); _context.SaveChanges(); return(userJob); }