public bool CadastrarEmpresa(DtoEmpresa dtoEmpresa) { try { if(dtoEmpresa.IdEmpresa == 0) { _repositorioEmpresa.Adicionar( new Empresa( dtoEmpresa.Nome, dtoEmpresa.NomeFantasia, dtoEmpresa.WebSite, dtoEmpresa.Cnpj ) ); } else { var empresa = _repositorioEmpresa.ObterPorId(dtoEmpresa.IdEmpresa); empresa.AdicionarNome(dtoEmpresa.Nome); empresa.AdicionarNomeFantasia(dtoEmpresa.NomeFantasia); empresa.AdicionarWebSite(dtoEmpresa.WebSite); empresa.AdicionarCnpj(dtoEmpresa.Cnpj); _repositorioEmpresa.Alterar(empresa); } return true; } catch (Exception ex) { return false; } }
public DtoEmpresa ObterDtoEmpresa(Empresa empresa) { var dto = new DtoEmpresa(); dto.IdEmpresa = empresa.Id; dto.Nome = empresa.Nome; dto.NomeFantasia = empresa.NomeFantasia; dto.WebSite = empresa.WebSite; dto.Cnpj = FormataCnpj(empresa.Cnpj); return dto; }