Ejemplo n.º 1
0
 public Handler(IStockRepository stockRepository, ISalesChannelRepository salesChannelRepository,
                IUnitOfWork uow)
 {
     _stockRepository        = stockRepository;
     _salesChannelRepository = salesChannelRepository;
     _uow = uow;
 }
Ejemplo n.º 2
0
 public StockDtoValidator(ISalesChannelRepository salesChannelRepository)
 {
     RuleFor(x => x.Location)
     .NotEmpty();
     RuleFor(x => x.SKU).NotEmpty();
     RuleFor(x => x.Quantity).GreaterThanOrEqualTo(0);
 }
Ejemplo n.º 3
0
        public CustomerController(ICustomerService customerServ,
                                  ICreditRatingRepository creditRatingRepo,
                                  IWorkflowMessageService workflowMessageServ,
                                  ICustomerProductRepository customerProductRepo,
                                  IContactRepository contactRepo,
                                  IContactTypeRepository contactTypeRepo,
                                  IGenericRepository <ContactClass> contactClassRepo,
                                  ISalesChannelRepository salesChannelRepo,
                                  ISalesChannelUserRepository salesChannelUserRepo)
        {
            customerService            = customerServ;
            creditRatingRepository     = creditRatingRepo;
            workflowMessageService     = workflowMessageServ;
            customerProductRepository  = customerProductRepo;
            contactRepository          = contactRepo;
            contactTypeRepository      = contactTypeRepo;
            contactClassRepository     = contactClassRepo;
            salesChannelRepository     = salesChannelRepo;
            salesChannelUserRepository = salesChannelUserRepo;

            userManager = new UserManager <CustomerUser>(new UserStore <CustomerUser>(new ApplicationDbContext()));
            userManager.UserValidator = new UserValidator <CustomerUser>(userManager)
            {
                //AllowOnlyAlphanumericUserNames = true,
                RequireUniqueEmail = true
            };
        }
Ejemplo n.º 4
0
 protected override void Dispose(bool disposing)
 {
     if (disposing && salesChannelRepository != null)
     {
         salesChannelRepository.Dispose();
         salesChannelRepository = null;
     }
     base.Dispose(disposing);
 }
Ejemplo n.º 5
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (contactTypeRepository != null)
         {
             contactTypeRepository.Dispose();
             contactTypeRepository = null;
         }
         if (contactRepository != null)
         {
             contactRepository.Dispose();
             contactRepository = null;
         }
         if (customerService != null)
         {
             customerService.Dispose();
             customerService = null;
         }
         if (creditRatingRepository != null)
         {
             creditRatingRepository.Dispose();
             creditRatingRepository = null;
         }
         if (userManager != null)
         {
             userManager.Dispose();
             userManager = null;
         }
         if (workflowMessageService != null)
         {
             workflowMessageService.Dispose();
             workflowMessageService = null;
         }
         if (customerProductRepository != null)
         {
             customerProductRepository.Dispose();
             customerProductRepository = null;
         }
         if (contactClassRepository != null)
         {
             contactClassRepository.Dispose();
             contactClassRepository = null;
         }
         if (salesChannelRepository != null)
         {
             salesChannelRepository.Dispose();
             salesChannelRepository = null;
         }
         if (salesChannelUserRepository != null)
         {
             salesChannelUserRepository.Dispose();
             salesChannelUserRepository = null;
         }
     }
     base.Dispose(disposing);
 }
Ejemplo n.º 6
0
 public SalesChannelController(ISalesChannelRepository salesChannelRepo)
 {
     salesChannelRepository = salesChannelRepo;
 }