예제 #1
0
 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)),
     });
 }