public async Task <IngressoDTO> ComprarIngresso(IngressoDTO dto) { var sessao = await _sessaoRepository.BuscarSessao(dto.CodigoSessao); if (sessao == null) { throw new Exception(); } var model = new IngressoModel { Codigo = dto.Codigo, CPF = dto.CPF, DataCompra = dto.DataCompra, ValorPago = dto.ValorPago, Observacao = dto.Observacao, CodigoSessao = dto.CodigoSessao, }; model = await _ingressoRepository.CriarIngresso(model); dto.Codigo = model.Codigo; return(dto); }
public Task <Sessao> BuscarSessao(string idSessao) { return(_sessaoRepository.BuscarSessao(idSessao)); }