public async Task <IActionResult> PutFuncionHorario(int id, FuncionHorario funcionHorario) { if (id != funcionHorario.FuncionId) { return(BadRequest()); } _context.Entry(funcionHorario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FuncionHorarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <FuncionHorario> > PostFuncionHorario(FuncionHorario funcionHorario) { _context.FuncionHorarios.Add(funcionHorario); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (FuncionHorarioExists(funcionHorario.FuncionId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetFuncionHorario", new { id = funcionHorario.FuncionId }, funcionHorario)); }