private void Conectar() { try { var iniFile = IniUtils.LerArquivoIni(); var stringConexao = "Persist Security Info=True;" + "server=" + iniFile["DbConfig"]["server"] + ";" + "port=" + iniFile["DbConfig"]["port"] + ";" + "database=" + iniFile["DbConfig"]["database"] + ";" + "uid=" + iniFile["DbConfig"]["uid"] + ";" + "pwd=" + iniFile["DbConfig"]["pwd"]; var mysql = new MySqlConnection(stringConexao); try { mysql.Open(); } catch { CriarSchemaBanco(iniFile["DbConfig"]["host"], iniFile["DbConfig"]["port"], iniFile["DbConfig"]["db"], iniFile["DbConfig"]["pwd"], iniFile["DbConfig"]["user"]); } finally { mysql.Close(); } ConectarNHibernate(stringConexao); } catch (Exception ex) { throw new Exception("Não foi possível conectar ao banco de dados.", ex); } }
public PartialViewResult CadastraAdmin(string email, string senha) { var u = new Usuario(); var iniFile = IniUtils.LerArquivoIni(); if (email.Equals(iniFile["AdminFirstUser"]["key"]) && senha.Equals(iniFile["AdminFirstUser"]["password"])) { u.Admin = true; u.Email = email; u.Nome = ""; u.Sobrenome = ""; u.Senha = senha; u.Cpf = ""; } return(PartialView("_CreateUser", DbConfig.Instance.UsuarioRepository.Save(u))); }