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)); }