private LocalizationResourceTranslation CreateTranslationFromSqlReader(NpgsqlDataReader reader, LocalizationResource result) { return(new LocalizationResourceTranslation { Id = reader.GetInt32(reader.GetOrdinal("TranslationId")), ResourceId = result.Id, Value = reader.GetStringSafe("Translation"), Language = reader.GetStringSafe("Language") ?? string.Empty, ModificationDate = reader.GetDateTime(reader.GetOrdinal("TranslationModificationDate")), LocalizationResource = result }); }
private LocalizationResource CreateResourceFromSqlReader(string key, NpgsqlDataReader reader) { return(new LocalizationResource(key) { Id = reader.GetInt32(reader.GetOrdinal(nameof(LocalizationResource.Id))), Author = reader.GetStringSafe(nameof(LocalizationResource.Author)) ?? "unknown", FromCode = reader.GetBooleanSafe(nameof(LocalizationResource.FromCode)), IsHidden = reader.GetBooleanSafe(nameof(LocalizationResource.IsHidden)), IsModified = reader.GetBooleanSafe(nameof(LocalizationResource.IsModified)), ModificationDate = reader.GetDateTime(reader.GetOrdinal(nameof(LocalizationResource.ModificationDate))), Notes = reader.GetStringSafe(nameof(LocalizationResource.Notes)), }); }