public async Task <Departamento> GetDepartamentoByCod(int clienteId, int codigoDepartamento) { var departamento = await _contexto.Departamento .Where(d => d.CliId == clienteId && d.DepCodigo == codigoDepartamento).FirstOrDefaultAsync(); if (departamento == null) { throw new ArgumentException("Código do departamento informado não cadastrado " + codigoDepartamento.ToString()); } return(await _departamentoRepositorio.GetDepartamentoByCodigo(clienteId, codigoDepartamento)); }