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);
 }