public async Task <Domain.Reserva> ConfirmarCotacao(Guid cotacaoId) { var cotacao = _reservaRepository.BuscarCotacaoNoCache(cotacaoId); if (cotacao != null && cotacao.Valido) { //ToDo: Substituir pelo usuário logado var obterUsuarioLogado = ObterIdUsuarioLogado(); var reserva = new Domain.Reserva(cotacao, obterUsuarioLogado); if (reserva.Valido) { await _reservaRepository.SalvarReserva(reserva); } return(reserva); } else { return(null); } }
public async Task SalvarReserva(Domain.Reserva reserva) { await base.Salvar(_mapper.Map <ReservaDbModel>(reserva)); }