public async Task <int> EfetuarPassagemAsync(string placa) { var carro = await _carroQueryStore.BuscarPorPlacaAsync(placa); if (carro == null) { throw new BusinessException(Language.Mensagens.ErroPlacaNaoEncontrada); } var passagem = new Passagem() { Carro = carro, Momento = DateTime.Now }; return(await _passagemStore.InserirAsync(passagem)); }
public Task <Carro> BuscarPorPlacaAsync(string placa) { return(_carroStore.BuscarPorPlacaAsync(placa)); }