コード例 #1
0
 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));
 }
コード例 #2
0
 public NoteFileController(IRepository <NoteFile> repository, IEntityExpressionsBuilder entityExpressionsBuilder,
                           IApiQuery apiQuery, IApiHelper apiHelper, INoteFileService noteFileService) : base(repository, entityExpressionsBuilder, apiQuery, apiHelper)
 {
     _noteFileService = noteFileService;
 }
コード例 #3
0
 public CategoryController(IRepository <NoteCategory> repository, IEntityExpressionsBuilder entityExpressionsBuilder,
                           IApiQuery apiQuery, IApiHelper apiHelper) : base(repository, entityExpressionsBuilder, apiQuery, apiHelper)
 {
 }
コード例 #4
0
 public ApiQuery(IEntityExpressionsBuilder entityExpressionsBuilder)
 {
     _entityExpressionsBuilder = entityExpressionsBuilder;
 }