public void Salvar(Rede rede, Tipo tipo, string onda) { DatabaseEntities entities = new DatabaseEntities(); REDE fromdb; var query = from r in entities.REDE where r.descricao == rede.Descricao select r; if (entities.REDE.Count(r => r.descricao == rede.Descricao) == 0) { fromdb = new REDE(); entities.AddToREDE(fromdb); } else { fromdb = (REDE)query.First(); } fromdb.onda = onda; fromdb.camadas = rede.NumeroCamadas; fromdb.entradas = rede.NumeroEntradas; fromdb.neuronios = Utils.NeuroniosToString(rede); fromdb.pesos = Utils.PesosParaString((RedeAtivacao)rede); fromdb.threshold = Utils.ThresholdParaString((RedeAtivacao)rede); fromdb.descricao = rede.Descricao; entities.SaveChanges(); }
public static REDE CreateREDE(long id, string onda, int camadas, string neuronios, int entradas) { REDE rEDE = new REDE(); rEDE.id = id; rEDE.onda = onda; rEDE.camadas = camadas; rEDE.neuronios = neuronios; rEDE.entradas = entradas; return rEDE; }
public void AddToREDE(REDE rEDE) { base.AddObject("REDE", rEDE); }