コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public async Task SalvarReserva(Domain.Reserva reserva)
 {
     await base.Salvar(_mapper.Map <ReservaDbModel>(reserva));
 }