public async Task <ActionResult <DuracionTurnos> > PostDuracionTurnos(DuracionTurnos duracionTurnos) { if (duracionTurnos.IdDuracionTurno == 0) { short intIdt = _context.DuracionTurnos.Max(u => u.IdDuracionTurno); intIdt += 1; duracionTurnos.IdDuracionTurno = intIdt; } _context.DuracionTurnos.Add(duracionTurnos); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (DuracionTurnosExists(duracionTurnos.IdDuracionTurno)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetDuracionTurnos", new { id = duracionTurnos.IdDuracionTurno }, duracionTurnos)); }
public async Task <IActionResult> PutDuracionTurnos(short id, DuracionTurnos duracionTurnos) { if (id != duracionTurnos.IdDuracionTurno) { return(BadRequest()); } _context.Entry(duracionTurnos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DuracionTurnosExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }