public static RetrieveOperation For(Type type, string identifier, UniversalIdentifier universalIdentifier = UniversalIdentifier.Cuid) { RetrieveOperation operation = For <RetrieveOperation>(type); operation.UniversalIdentifier = universalIdentifier; operation.Identifier = identifier; return(operation); }
public static DeleteOperation For(object toDelete, UniversalIdentifier identifier = UniversalIdentifier.Cuid) { DeleteOperation operation = For <DeleteOperation>(toDelete.GetType()); operation.Identifier = toDelete.Property <string>(identifier.ToString()); operation.UniversalIdentifier = identifier; return(operation); }