public async Task <ActionResult <Aspirante> > PostAspiranteItem(Aspirante item) { RPAspirante rpCli = new RPAspirante(); var cliRet = rpCli.VerificarDatos(item); if (cliRet) { return(BadRequest("ERROR! Los datos no son los esperados")); } _context.Aspirantes.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetAspiranteItem), new { id = item.Id }, item)); }
public async Task <IActionResult> PutAspiranteItem(int id, Aspirante item) { RPAspirante rpCli = new RPAspirante(); var cliRet = rpCli.VerificarDatos(item); if (cliRet) { return(BadRequest("ERROR! Los datos no son los esperados")); } if (id != item.Id) { return(BadRequest("ERROR! El Id no existe")); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }