public DatabaseInfo GetDatabaseInfo()
{
try
{
using (var context = GetDataContext())
{
var version = context.DBVersions.Max(x => x.VersionNumber);
var response = new DatabaseInfo(true, context.Connection.DataSource, context.Connection.Database, version);
return response;
}
}
catch (Exception)
{
return new DatabaseInfo(false, null, null, -1);
}
}