public SqlObjectDeleteRepository(IDataConnection <RuntimeBuilder> db, IObjectGetRepository <TObject, long> gets, IObjectSaveRepository <TObject, long> saves, IServerTimestampService timestamps) { _db = db; _gets = gets; _saves = saves; _timestamps = timestamps; }
public object Execute(IObjectSaveRepository repository) { var parameters = new object[] { Body }; return(Handle?.Invoke(repository, parameters)); }
public ObjectSaveService(IObjectSaveRepository <TObject, long> repository) => _repository = repository;
public object Execute(IObjectSaveRepository repository) { var parameters = new object[] { Sorting, Paging, Streaming, Fields, Filters, Projections }; return(Handle?.Invoke(repository, parameters)); }