public IActionResult Crea([FromBody] AllievoDTO studDTO) { if (studDTO == null) { return(BadRequest()); } Allievo stud = studDTO.ToAllievo(); work.Begin(); work.AllieviRepo.Add(stud); work.Save(); work.End(); return(CreatedAtRoute(ROUTE_GET_ALLIEVI, new { id = stud.IdStudente }, stud.ToDTO())); //risp al client }
public IActionResult Update([FromBody] AllievoDTO studDTO) { if (studDTO == null) { return(BadRequest()); } Allievo doc = studDTO.ToAllievo(); try { work.Begin(); work.AllieviRepo.Update(doc); work.Save(); work.End(); } catch (DataException) { return(NotFound()); } return(NoContent()); }