Beispiel #1
0
 private void ReservarQuarto(Reserva reserva, string acao)
 {
     if (acao == "alterar")
     {
         var quartoAntigo = ObterReserva(reserva.ReservaId).Quarto;
         var quartoNovo   = quartoDAO.Detalhar(reserva.QuartoId);
         if (quartoAntigo.QuartoId != quartoNovo.QuartoId)
         {
             quartoAntigo.Disponiveis += 1;
             quartoDAO.Alterar(quartoAntigo);
             quartoNovo.Disponiveis -= 1;
             quartoDAO.Alterar(quartoNovo);
         }
     }
     if (acao == "adicionar")
     {
         var quartoModificar = quartoDAO.Detalhar(reserva.QuartoId);
         quartoModificar.Disponiveis -= 1;
         quartoDAO.Alterar(quartoModificar);
     }
     if (acao == "deletar")
     {
         var quartoAntigo = ObterReserva(reserva.ReservaId).Quarto;
         quartoAntigo.Disponiveis += 1;
         quartoDAO.Alterar(quartoAntigo);
     }
 }
 public Quarto ObterQuarto(int id)
 {
     return(quartoDAO.Detalhar(id));
 }