public async Task <IActionResult> PutPeriodique([FromRoute] int id, [FromBody] Periodique periodique) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != periodique.PeriodiqueID) { return(BadRequest()); } _context.Entry(periodique).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PeriodiqueExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostPeriodique([FromBody] Periodique periodique) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Periodiques.Add(periodique); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPeriodique", new { id = periodique.PeriodiqueID }, periodique)); }