Exemplo n.º 1
0
 public StoreUpdateCommand(IRepository <Entities.StoreModule.Store> repository, IStoreValidator storeValidator, IInternalCommandService internalCommandService, IDtoValidatorFactory dtoValidatorFactory)
     : base(dtoValidatorFactory, false)
 {
     _internalCommandService = internalCommandService;
     _repository             = repository;
     _storeValidator         = storeValidator;
 }
Exemplo n.º 2
0
 public StoreGetByIdCommand(ICachedRepository <Entities.StoreModule.Store> storeRepository, IStoreValidator storeValidator, IMapper mapper, IDtoValidatorFactory dtoValidatorFactory)
     : base(dtoValidatorFactory, false)
 {
     _storeRepository = storeRepository;
     _mapper          = mapper;
     _storeValidator  = storeValidator;
 }
Exemplo n.º 3
0
 public ProductCreateCommand(IDtoValidatorFactory dtoValidatorFactory, IInternalCommandService internalCommandService, IProductQuery productQuery, IProductValidator productValidator, IStoreValidator storeValidator)
     : base(dtoValidatorFactory, false)
 {
     _internalCommandService = internalCommandService;
     _productQuery           = productQuery;
     _productValidator       = productValidator;
     _storeValidator         = storeValidator;
 }
Exemplo n.º 4
0
        /// <summary>
        /// Initializes a new instance of the AzureTable class
        /// </summary>
        /// <param name="account">Account</param>
        /// <param name="validator">Validator</param>
        public AzureTable(CloudStorageAccount account, IStoreValidator <TEntity> validator)
        {
            Contract.Requires <ArgumentNullException>(null != account);

            var table = typeof(TEntity).GetCustomAttribute <AzureDataStoreAttribute>(false);

            this.tableName = null == table ? typeof(TEntity).Name : table.Name;

            this.account   = account;
            this.validator = validator;
        }
Exemplo n.º 5
0
 public StoreService(
     IUOW UOW,
     ILogging Logging,
     ICurrentContext CurrentContext,
     IStoreValidator StoreValidator
     )
 {
     this.UOW            = UOW;
     this.Logging        = Logging;
     this.CurrentContext = CurrentContext;
     this.StoreValidator = StoreValidator;
 }
 public StoreDeleteCommand(IRepository <Entities.StoreModule.Store> repository, IStoreValidator storeValidator, IDtoValidatorFactory dtoValidatorFactory)
     : base(dtoValidatorFactory, false)
 {
     _repository     = repository;
     _storeValidator = storeValidator;
 }