private TypePrompt MapEntity(IDataRecord record)
{
// Convert assembly qualified to just full typename
var fullName = record["TypeName"].ToString();
int pos = fullName.IndexOf(",");
if (pos != -1)
fullName = fullName.Remove(pos);
return new TypePrompt
{
LocaleId = (int)record["LocaleId"],
TypeFullName = fullName,
Key = new TypePromptKey(record["Key"].ToString()),
TextName = record["TextName"].ToString(),
TranslatedText = record["Value"].ToString(),
UpdatedAt = (DateTime)record["UpdatedAt"],
UpdatedBy = record["UpdatedBy"].ToString()
};
}
}