public async Task <ActionResult> PostAplicacionTrabajo(int id, AplicacionTrabajo item)
            {
                if (id != item.Idaplicacion)
                {
                    return(BadRequest());
                }

                Usuario usuario = await _baseDatos.Usuarios.FirstOrDefaultAsync(q => q.Idusuario == item.IdUsuario);

                if (usuario == null)
                {
                    return(NotFound("La empresa no existe"));
                }

                PublicacionTrabajo publicacion = await _baseDatos.PublicacionTrabajos.FirstOrDefaultAsync(q => q.IdPropuesta == item.IdPublicacionTrabajo);

                if (publicacion == null)
                {
                    return(NotFound("La empresa no existe"));
                }

                _baseDatos.Entry(item).State = EntityState.Modified;
                await _baseDatos.SaveChangesAsync();

                return(NoContent());
            }
示例#2
0
      public async Task <ActionResult> PostEducacionUsuari(int id, EducacionUsuario item)
      {
          if (id != item.IdEducacion)
          {
              return(BadRequest());
          }
          //PublicacionTrabajo publicacion = await _baseDatos.PublicacionTrabajos.FirstOrDefaultAsync(q => q.IdEmpresa == item.);
          //if (educacion == null)
          //{
          //    return NotFound("El curso no existe");
          //}

          _baseDatos.Entry(item).State = EntityState.Modified;
          await _baseDatos.SaveChangesAsync();

          return(NoContent());
      }
        public async Task <ActionResult> PostUsuario(int id, Usuario item)
        {
            if (id != item.Idusuario)
            {
                return(BadRequest());
            }

            /*Clase curso = await _baseDatos.Cursos.FirstOrDefaultAsync(q => q.Id == item.CrusoId);
             * if (curso == null)
             * {
             *  return NotFound("El curso no existe");
             * }*/

            _baseDatos.Entry(item).State = EntityState.Modified;
            await _baseDatos.SaveChangesAsync();

            return(NoContent());
        }
            public async Task <ActionResult> PostPublicacionTrabajo(int id, PublicacionTrabajo item)
            {
                if (id != item.IdPropuesta)
                {
                    return(BadRequest());
                }

                Empresa empresa = await _baseDatos.Empresas.FirstOrDefaultAsync(q => q.Idempresa == item.IdEmpresa);

                if (empresa == null)
                {
                    return(NotFound("La empresa no existe"));
                }

                _baseDatos.Entry(item).State = EntityState.Modified;
                await _baseDatos.SaveChangesAsync();

                return(NoContent());
            }