public async Task <IActionResult> PutSurtos(long id, Surtos surtos) { if (id != surtos.Id) { return(BadRequest()); } _context.Entry(surtos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SurtosExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Surtos> > PostSurtos(Surtos surtos) { Surtos c = await _context.Surtos.SingleOrDefaultAsync(c => c.VirusID == surtos.VirusID && c.Id == surtos.VirusID); if (c == null) { _context.Surtos.Add(surtos); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetSurtos), new { id = surtos.Id }, surtos)); } else { return(Conflict()); } }