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 Post([FromBody] CorsoAllievoDTO value) { if (value == null) { return(BadRequest()); } CorsoAllievo corso = value.ToCorsoAllievo(); work.Begin(); work.CorsiAllieviRepo.Add(corso); work.Save(); work.End(); return(CreatedAtRoute("ROUTE_GET_ALLIEVI", new { id = corso.IdEdizioneCorso }, corso.ToDTO())); /*CorsoAllievo daInserire = new CorsoAllievo() * { * IdAllievo = value.IdAllievo, * IdEdizioneCorso = value.IdEdizioneCorso, * Voto = value.Voto * }; * try * { * context.CorsiAllievi.Add(daInserire); * context.SaveChanges(); * } * catch(Exception e) * { * return BadRequest(new BusinessLogicException("Errore Inserimento", e)); * } * return Ok(daInserire);*/ }