public Conta ObterConta(int idUser, string agencia, string numConta) { var conta = _contaRepository.FindBy(p => p.Agencia.Equals(agencia) && p.NumConta.Equals(numConta)).Include(p => p.Cliente).FirstOrDefault(); if (conta == null) { throw new Exception("Conta não localizada!"); } if (conta.ClienteId != idUser) { throw new Exception("Dados bancários inválidos!"); } return(conta); }