public void Cadastrar(Empresa emp) { var db = new Zeeng_DB.EF.zeeng_Entities(); var empresaDB = new Zeeng_DB.EF.empresas(); empresaDB.idsetor = emp.idsetor; empresaDB.nome = emp.nome; empresaDB.urlsite = emp.urlsite; foreach (var cnpj in emp.CNPJs) { if (cnpj.idCNPJEmpresa == null) { var c = new Zeeng_DB.EF.cnpjempresa(); c.cnpj = cnpj.CNPJ; empresaDB.cnpjempresa.Add(c); } else { } } db.empresas.Add(empresaDB); db.SaveChanges(); }
public Empresa(Zeeng_DB.EF.empresas emp) { this.idempresa = emp.idempresa; this.idsetor = emp.idsetor; this.nome = emp.nome; this.descricao = emp.descricao; this.urlsite = emp.urlsite; this.NomeSetor = emp.setoresempresa.nome; this.CNPJs = emp.cnpjempresa.Select(x => new CNPJEmpresa(x)).ToList(); }