public IActionResult AggiungiStudente([FromBody] StudenteModels s) { if (s.Corso != null) { try { repository.IscriviStudente(s.AsStudente(), s.Corso); return(Ok(s)); } catch (Exception) { return(BadRequest()); } } else { try { repository.AggiungiStudente(s.AsStudente()); return(Ok(s)); } catch (Exception) { return(BadRequest()); } } }
public IActionResult IscriviStudente(StudenteModel model) { if (ModelState.IsValid) { try { repositoryStudenti.IscriviStudente(model.UnAlunno, model.UnCorso); return(RedirectToAction("Completo")); } catch (Exception) { return(RedirectToAction("Incompleto")); } } IEnumerable <Corso> icorsi = repositoryCorsi.GetAllCorsi(); model.Corsi = icorsi; return(View(model)); }