Example #1
0
 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());
         }
     }
 }
Example #2
0
        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));
        }