Пример #1
0
        public Enterprise CreateEnterprise(string name, string cnpj)
        {
            try
            {
                ValidateString(name);
                ValidateString(cnpj);
                var enterprise = new Enterprise()
                {
                    Name = name,
                    CNPJ = cnpj
                };

                enterpriseRepository.Insert(enterprise);
                return(enterprise);
            }
            catch (ArgumentException)
            {
                throw new BusinessException("Informe o nome e o CNPJ da empresa.");
            }
        }