removed conversion code from SQLiteRepository.cs in favour of new converters. pulled out string queries from SQLiteRepository and moved to SQLiteProcedures.cs. #95
37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
using Interfaces;
|
|
|
|
namespace SQLiteRepository.Converters
|
|
{
|
|
static class LogSourceConverter
|
|
{
|
|
public static LogSource ConvertToLogSourceDto(LogSourceDb source)
|
|
{
|
|
switch (source)
|
|
{
|
|
case LogSourceDb.IDENTIFIER:
|
|
return LogSource.IDENTIFIER;
|
|
case LogSourceDb.TRAYAPP:
|
|
return LogSource.TRAYAPP;
|
|
case LogSourceDb.UI:
|
|
return LogSource.UI;
|
|
default:
|
|
return LogSource.UNKNOWN;
|
|
}
|
|
}
|
|
|
|
public static LogSourceDb ConvertFromLogSourceDto(LogSource source)
|
|
{
|
|
switch (source)
|
|
{
|
|
case LogSource.IDENTIFIER:
|
|
return LogSourceDb.IDENTIFIER;
|
|
case LogSource.TRAYAPP:
|
|
return LogSourceDb.TRAYAPP;
|
|
case LogSource.UI:
|
|
return LogSourceDb.UI;
|
|
default:
|
|
return LogSourceDb.UNKNOWN;
|
|
}
|
|
}
|
|
}
|
|
} |