Example #1
0
 public IHttpActionResult UpdatePrenotazione(int id, [FromBody] BL.Prenotazione.PrenotazioneDetail newPrenotazione)
 {
     try
     {
         return(Ok());
     }
     catch (Exception ex)
     {
         return(NotFound());
     }
 }
Example #2
0
 public IHttpActionResult DeletePrenotazione(int id, [FromBody] BL.Prenotazione.PrenotazioneDetail newPrenotazione)
 {
     log.Info("Inizio API DeletePrenotazione");
     try
     {
         BL.Prenotazione.PrenotazioneManager.DeletePrenotazione(id);
         log.Info("Prenotazione ID:" + id + " cancellata");
         return(Ok());
     }
     catch (Exception ex)
     {
         log.Error("Errore in API DeletePrenotazione" + ex.Message);
         return(NotFound());
     }
 }
Example #3
0
 public IHttpActionResult AddPrenotazione([FromBody] BL.Prenotazione.PrenotazioneDetail newPrenotazione)
 {
     log.Info("Inizio API AddPrenotazione");
     try
     {
         string opt = BL.Prenotazione.PrenotazioneManager.AddPrenotazione(newPrenotazione);
         if (opt == "ok")
         {
             log.Info("Inserimento Prenotazione " + newPrenotazione.Descrizione + " OK");
             return(Ok("inserito"));
         }
         else
         {
             log.Info("Prenotazione non possibile per sala (ID Sala):" + newPrenotazione.PrenotazioneSala + " giĆ  occupata (AddPrenotazione)");
             return(NotFound());
         }
     }
     catch (Exception ex)
     {
         log.Error("Errore in API AddPrenotazione" + ex.Message);
         return(NotFound());
     }
 }