public async Task <IActionResult> PutAsignado(string id, Asignado asignado) { if (id != asignado.DNICientifico) { return(BadRequest()); } _context.Entry(asignado).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AsignadoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Asignado> > PostAsignado(Asignado asignado) { _context.Asignados.Add(asignado); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAsignado", new { id = asignado.Id }, asignado)); }
public async Task <ActionResult <Asignado> > PostAsignado(Asignado asignado) { _context.Asignado.Add(asignado); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (AsignadoExists(asignado.DNICientifico)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetAsignado", new { id = asignado.DNICientifico }, asignado)); }