Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 public void AddToREDE(REDE rEDE)
 {
     base.AddObject("REDE", rEDE);
 }