예제 #1
0
 public GridViewCommandsHandler(
     ILogger <GridViewCommandsHandler> logger,
     IUnitOfWork unitOfWork,
     IGridViewRepository gridViewRepository,
     IGridService gridQuery,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityService identityService)
 {
     _gridQuery            = gridQuery ?? throw new ArgumentNullException(nameof(gridQuery));
     _gridViewRepository   = gridViewRepository ?? throw new ArgumentNullException(nameof(gridViewRepository));
     _mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _unitOfWork           = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _logger               = logger ?? throw new ArgumentNullException(nameof(logger));
     _authorizationService = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService));
     _identityService      = identityService ?? throw new ArgumentNullException(nameof(identityService));
 }
예제 #2
0
 private void ResetRepositories()
 {
     _productRepository            = null;
     _categoryRepository           = null;
     _StaffRepository              = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _usersRepository              = null;
     _userTypeRepository           = null;
     _userGroupRepository          = null;
     _permissionsRepository        = null;
     _poRepository                 = null;
     _poDetailRepository           = null;
     _quotationDetailRepository    = null;
     _quotationRepository          = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _subCategoryRepository        = null;
     _seriesRepository             = null;
     _productStandardRepository    = null;
     _classProductRepository       = null;
     _classSafetyRepository        = null;
     _lampTypeRepository           = null;
     _bankBaseRepository           = null;
     _materialRepository           = null;
     _supplierRepository           = null;
     _planningRepository           = null;
     _planningDetailRepository     = null;
     _originRepository             = null;
     _unitRepository               = null;
     _gridviewRepository           = null;
     _deliveryRepository           = null;
     _paymentMethodRepository      = null;
     _gridviewRepository           = null;
     _projectBaseRepository        = null;
     _requestPaymentBaseRepository = null;
     _paymentRepository            = null;
     _approveLogRepository         = null;
     _debtDetailRepository         = null;
     _requestSentRepository        = null;
     _suggestionRepository         = null;
 }