BuildFeed/App_Start/DatabaseConfig.cs
2014-10-10 23:57:02 +01:00

36 lines
990 B
C#

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web;
namespace BuildFeed
{
public static class DatabaseConfig
{
public static string Host { get; private set; }
public static int Port { get; private set; }
public static long Database { get; private set; }
static DatabaseConfig()
{
Host = ConfigurationManager.AppSettings["data:ServerHost"];
int _port;
bool success = int.TryParse(ConfigurationManager.AppSettings["data:ServerPort"], out _port);
if(!success)
{
_port = 6379; // redis default port
}
Port = _port;
long _db;
success = long.TryParse(ConfigurationManager.AppSettings["data:ServerDB"], out _db);
if (!success)
{
_db = 0; // redis default db
}
Database = _db;
}
}
}