internal static IKeyValueEntry ToDomain(this KeyValueEntryModel keyValueEntryModel)
        {
            NullGuard.NotNull(keyValueEntryModel, nameof(keyValueEntryModel));

            IKeyValueEntry keyValueEntry = KeyValueEntry.Create(keyValueEntryModel.Key, keyValueEntryModel.Value);

            keyValueEntry.AddAuditInformation(keyValueEntryModel.CreatedUtcDateTime, keyValueEntryModel.CreatedByIdentifier, keyValueEntryModel.ModifiedUtcDateTime, keyValueEntryModel.ModifiedByIdentifier);
            keyValueEntry.SetDeletable(keyValueEntryModel.Deletable);

            return(keyValueEntry);
        }
Пример #2
0
 public IKeyValueEntry ToDomain()
 {
     return(KeyValueEntry.Create(Key, Value));
 }