public ReportService( IFileStorage fileStorage, IModelQueryBuilder queryBuilder, IUnitOfWork unitOfWork) { _fileStorage = fileStorage; _queryBuilder = queryBuilder; _unitOfWork = unitOfWork; }
public GenericODataEntityController( IUnitOfWork unitOfWork, IModelQueryBuilder modelQueryBuilder, ICreateTrigger <T> createTrigger = null, IUpdateTrigger <T> updateTrigger = null, IDeleteTrigger <T> deleteTrigger = null) { _unitOfWork = unitOfWork; _query = modelQueryBuilder.Build <T>(); _createTrigger = createTrigger; _updateTrigger = updateTrigger; _deleteTrigger = deleteTrigger; }
public GenericODataViewController(IModelQueryBuilder modelQueryBuilder) { _query = modelQueryBuilder.Build <T>(); _keyPropertyName = DatabaseHelper.GetKeyProperty <T>().Name; }