Пример #1
0
 public BaseRepository(DbContext dbContext)
 {
     this.CreateRepository = new CreateRepository <T>(dbContext);
     this.UpdateRepository = new UpdateRepository <T>(dbContext);
     this.DeleteRepository = new DeleteRepository <T>(dbContext);
     this.ReadRepository   = new ReadRepository <T>(dbContext);
 }
Пример #2
0
 public HomeController(ICreateRepository <User> createRepo, IReadRepository <User> readRepo,
                       IUpdateRepository <User> updateRepo)
 {
     mCreateRepository = createRepo;
     mReadRepository   = readRepo;
     mUpdateRepository = updateRepo;
 }
Пример #3
0
 public HomeController(
     ICreateRepository <Contract> createRepo,
     IReadRepository <Contract> readRepo,
     IUpdateRepository <Contract> updateRepo,
     IDeleteRepository <Contract> deleteRepo) : base(createRepo, readRepo, updateRepo, deleteRepo)
 {
 }
 public ClientsController(ICreateRepository <Client> createRepo, IReadRepository <Client> readRepo,
                          IUpdateRepository <Client> updateRepo, IDeleteRepository <Client> deleteRepo)
 {
     mCreateRepository = createRepo;
     mReadRepository   = readRepo;
     mUpdateRepository = updateRepo;
     mDeleteRepository = deleteRepo;
 }
Пример #5
0
        public BlogCommandHandler(ICreateRepository <Blog> insertRepository, IUpdateRepository <Blog> updateRepository)
        {
            Contract.Requires(insertRepository != null);
            Contract.Requires(updateRepository != null);

            this._insertRepository = insertRepository;
            this._updateRepository = updateRepository;
        }
Пример #6
0
 public BaseController(ICreateRepository <IEntity> createRepo,
                       IReadRepository <IEntity> readRepo,
                       IUpdateRepository <IEntity> updateRepo,
                       IDeleteRepository <IEntity> deleteRepo)
 {
     mCreateRepository = createRepo;
     mReadRepository   = readRepo;
     mUpdateRepository = updateRepo;
     mDeleteRepository = deleteRepo;
 }
Пример #7
0
 public CreateBagCommandHandler(ICreateRepository <Bag> createRepository,
                                ILinqSearchRepository <IActivity> activityRepository,
                                IActivityAuthorizer authorizer,
                                IAsyncTranslator <ViewModels.Tea.Bag, Bag> translator)
 {
     CreateRepository   = createRepository ?? throw new System.ArgumentNullException(nameof(createRepository));
     ActivityRepository = activityRepository ?? throw new System.ArgumentNullException(nameof(activityRepository));
     Authorizer         = authorizer ?? throw new System.ArgumentNullException(nameof(authorizer));
     Translator         = translator ?? throw new System.ArgumentNullException(nameof(translator));
 }
Пример #8
0
 public CreateCommandHandler(ICreateRepository <TEntity> createRepository,
                             ILinqSearchRepository <IActivity> activityRepository,
                             IActivityAuthorizer authorizer,
                             ITranslator <TViewModel, TEntity> translator)
 {
     CreateRepository   = createRepository ?? throw new System.ArgumentNullException(nameof(createRepository));
     ActivityRepository = activityRepository ?? throw new System.ArgumentNullException(nameof(activityRepository));
     Authorizer         = authorizer ?? throw new System.ArgumentNullException(nameof(authorizer));
     Translator         = translator ?? throw new System.ArgumentNullException(nameof(translator));
 }
Пример #9
0
        public FilesController(
            ILogger logger,
            IResolver resolver,
            IFileContentProvider contentProvider,
            IReadRepository <File, ulong> readFileRepo,
            IUpdateRepository <File, ulong> updateFileRepo,
            ICreateRepository <File, ulong> createFileRepo,
            IRemoveRepository <File, ulong> removeFileRepo,
            IDeleteRepository <File, ulong> deleteFileRepo) : base(logger, resolver)
        {
            mReadFileRepo   = readFileRepo;
            mUpdateFileRepo = updateFileRepo;
            mCreateFileRepo = createFileRepo;
            mRemoveFileRepo = removeFileRepo;
            mDeleteFileRepo = deleteFileRepo;

            mContentProvider = contentProvider;
        }
 public UploadTeabagImageCommandHandler(ISearchRepository <Bag> bagsRepository, ICreateRepository <Image> createImageRepository, IImageRepository imageRepository)
 {
     BagsRepository        = bagsRepository ?? throw new System.ArgumentNullException(nameof(bagsRepository));
     CreateImageRepository = createImageRepository ?? throw new System.ArgumentNullException(nameof(createImageRepository));
     ImageRepository       = imageRepository ?? throw new System.ArgumentNullException(nameof(imageRepository));
 }
Пример #11
0
 public CreateConductor(ICreateRepository <T> createRepository)
 {
     _createRepository = createRepository;
 }