public async Task <IActionResult> Put(Uemodule uemodule) { _context.Uemodule.Update(uemodule); await _context.SaveChangesAsync(); return(Ok(uemodule)); }
public async Task <ActionResult <Uemodule> > GetById(int id) { Uemodule uemodule = await _context.Uemodule.FindAsync(id); if (uemodule == null) { return(NotFound()); } return(Ok(uemodule)); }
public Boolean alreadyExist(Uemodule uemoduleRecu) { List <Uemodule> modules = _context.Uemodule.ToList(); Uemodule res = modules.Where(x => x.nom == uemoduleRecu.nom).FirstOrDefault(); if (res == null) { return(false); } return(true); }
public async Task <ActionResult <Uemodule> > PostPeriod(Uemodule uemodule) { //La BDD est en auto-increment : si !=0 --> erreur if (uemodule.id_uemod != 0) { return(BadRequest()); } if (alreadyExist(uemodule)) { return(BadRequest()); } _context.Uemodule.Add(uemodule); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetById), new { id = uemodule.id_uemod }, uemodule)); }