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); }
public IKeyValueEntry ToDomain() { return(KeyValueEntry.Create(Key, Value)); }