public static string salvarConfiguracoes(string solucao, string crossover, string mutacao, string populacao, string geracao) { try { DAO dao = new DAO(); if (config != null) { //Monta a config config.SolucaoMax = Convert.ToDouble(solucao); config.TaxaCrossover = Convert.ToDouble(crossover); config.TaxaMutacao = Convert.ToDouble(mutacao); //config.Eltismo = Convert.ToBoolean(); config.TotalPopulacao = Convert.ToInt32(populacao); config.TotalGeracao = Convert.ToInt32(geracao); config.IdConfig = Convert.ToInt32(HttpContext.Current.Session["idUsuario"]); dao.EdtConfig(config); //existe, update! } else { config = new Configuracao(); //Monta a config config.SolucaoMax = Convert.ToDouble(solucao); config.TaxaCrossover = Convert.ToDouble(crossover); config.TaxaMutacao = Convert.ToDouble(mutacao); //config.Eltismo = Convert.ToBoolean(); config.TotalPopulacao = Convert.ToInt32(populacao); config.TotalGeracao = Convert.ToInt32(geracao); config.IdConfig = Convert.ToInt32(HttpContext.Current.Session["idUsuario"]); //add a ID na config pois ainda nao existe no banco dao.AddConfig(config); //não existe, insert! } return "True"; } catch (Exception ex) { return ex.Message; } }