protected BaseApiController(IRepository <TEntity> repository, IEntityExpressionsBuilder entityExpressionsBuilder, IApiQuery apiQuery, IApiHelper apiHelper) { EntityRepository = repository ?? throw new ArgumentNullException(nameof(repository)); EntityExpressionsBuilder = entityExpressionsBuilder ?? throw new ArgumentNullException(nameof(entityExpressionsBuilder)); ApiQuery = apiQuery ?? throw new ArgumentNullException(nameof(apiQuery)); ApiHelper = apiHelper ?? throw new ArgumentNullException(nameof(apiHelper)); }
public NoteFileController(IRepository <NoteFile> repository, IEntityExpressionsBuilder entityExpressionsBuilder, IApiQuery apiQuery, IApiHelper apiHelper, INoteFileService noteFileService) : base(repository, entityExpressionsBuilder, apiQuery, apiHelper) { _noteFileService = noteFileService; }
public CategoryController(IRepository <NoteCategory> repository, IEntityExpressionsBuilder entityExpressionsBuilder, IApiQuery apiQuery, IApiHelper apiHelper) : base(repository, entityExpressionsBuilder, apiQuery, apiHelper) { }
public ApiQuery(IEntityExpressionsBuilder entityExpressionsBuilder) { _entityExpressionsBuilder = entityExpressionsBuilder; }