예제 #1
0
        public Task <Departamento> AddDepartamento(Departamento departamento)
        {
            //verificando se o código do departamento já está cadastrado
            var codigo = _contexto.Departamento.SingleOrDefault(d => d.CliId == departamento.CliId && d.DepCodigo == departamento.DepCodigo);

            if (!string.IsNullOrEmpty(codigo.DepNome))
            {
                throw new ArgumentException("Código do departamento informado já existe " + codigo.DepCodigo.ToString());
            }

            return(_departamentoRepositorio.AddDepartamento(departamento));
        }