public OrderController(IOrderService orderService, IRepository <Customer> customerRepo, IRepository <Product> productRepo, ISalesPersonRepository salesRepo)
 {
     _orderService = orderService;
     _customerRepo = customerRepo;
     _productRepo  = productRepo;
     _salesRepo    = salesRepo;
 }
 public AbstractSalesPersonService(
     ILogger logger,
     ISalesPersonRepository salesPersonRepository,
     IApiSalesPersonRequestModelValidator salesPersonModelValidator,
     IBOLSalesPersonMapper bolSalesPersonMapper,
     IDALSalesPersonMapper dalSalesPersonMapper,
     IBOLSalesOrderHeaderMapper bolSalesOrderHeaderMapper,
     IDALSalesOrderHeaderMapper dalSalesOrderHeaderMapper,
     IBOLSalesPersonQuotaHistoryMapper bolSalesPersonQuotaHistoryMapper,
     IDALSalesPersonQuotaHistoryMapper dalSalesPersonQuotaHistoryMapper,
     IBOLSalesTerritoryHistoryMapper bolSalesTerritoryHistoryMapper,
     IDALSalesTerritoryHistoryMapper dalSalesTerritoryHistoryMapper,
     IBOLStoreMapper bolStoreMapper,
     IDALStoreMapper dalStoreMapper)
     : base()
 {
     this.SalesPersonRepository            = salesPersonRepository;
     this.SalesPersonModelValidator        = salesPersonModelValidator;
     this.BolSalesPersonMapper             = bolSalesPersonMapper;
     this.DalSalesPersonMapper             = dalSalesPersonMapper;
     this.BolSalesOrderHeaderMapper        = bolSalesOrderHeaderMapper;
     this.DalSalesOrderHeaderMapper        = dalSalesOrderHeaderMapper;
     this.BolSalesPersonQuotaHistoryMapper = bolSalesPersonQuotaHistoryMapper;
     this.DalSalesPersonQuotaHistoryMapper = dalSalesPersonQuotaHistoryMapper;
     this.BolSalesTerritoryHistoryMapper   = bolSalesTerritoryHistoryMapper;
     this.DalSalesTerritoryHistoryMapper   = dalSalesTerritoryHistoryMapper;
     this.BolStoreMapper = bolStoreMapper;
     this.DalStoreMapper = dalStoreMapper;
     this.logger         = logger;
 }
Esempio n. 3
0
 public SalesPersonService(
     ILogger <ISalesPersonRepository> logger,
     ISalesPersonRepository salesPersonRepository,
     IApiSalesPersonRequestModelValidator salesPersonModelValidator,
     IBOLSalesPersonMapper bolsalesPersonMapper,
     IDALSalesPersonMapper dalsalesPersonMapper,
     IBOLSalesOrderHeaderMapper bolSalesOrderHeaderMapper,
     IDALSalesOrderHeaderMapper dalSalesOrderHeaderMapper,
     IBOLSalesPersonQuotaHistoryMapper bolSalesPersonQuotaHistoryMapper,
     IDALSalesPersonQuotaHistoryMapper dalSalesPersonQuotaHistoryMapper,
     IBOLSalesTerritoryHistoryMapper bolSalesTerritoryHistoryMapper,
     IDALSalesTerritoryHistoryMapper dalSalesTerritoryHistoryMapper,
     IBOLStoreMapper bolStoreMapper,
     IDALStoreMapper dalStoreMapper)
     : base(logger,
            salesPersonRepository,
            salesPersonModelValidator,
            bolsalesPersonMapper,
            dalsalesPersonMapper,
            bolSalesOrderHeaderMapper,
            dalSalesOrderHeaderMapper,
            bolSalesPersonQuotaHistoryMapper,
            dalSalesPersonQuotaHistoryMapper,
            bolSalesTerritoryHistoryMapper,
            dalSalesTerritoryHistoryMapper,
            bolStoreMapper,
            dalStoreMapper)
 {
 }
Esempio n. 4
0
 public SalesPeopleController(IUnitOfWork unitOfWork, IEmailSender emailSender
                              , UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, SignInManager <ApplicationUser> signInManager)
 {
     _uow            = unitOfWork;
     _salesRepo      = unitOfWork.SalesPersonRepository;
     _accountManager = new AccountManager(userManager, roleManager, signInManager, emailSender);
 }
Esempio n. 5
0
        public LeadAssignmentsController(IUnitOfWork unitOfWork, IEmailSender emailSender
                                         , MessageController messageController, LeadsController leadsController
                                         , UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, SignInManager <ApplicationUser> signInManager)
        {
            _uow                  = unitOfWork;
            _leadAssRepo          = unitOfWork.LeadAssignmentRepository;
            _leadRepo             = unitOfWork.LeadRepository;
            _salesRepo            = unitOfWork.SalesPersonRepository;
            _actionPermissionRepo = unitOfWork.ActionRepository;

            _emailSender       = emailSender;
            _messageController = messageController;
            _leadsController   = leadsController;
            _accountManager    = new AccountManager(userManager, roleManager, signInManager, emailSender);
        }
Esempio n. 6
0
 public ApiSalesPersonRequestModelValidator(ISalesPersonRepository salesPersonRepository)
     : base(salesPersonRepository)
 {
 }
Esempio n. 7
0
 public SalesPersonsController(ISalesPersonRepository salesPersonRepository)
 {
     _salesPersonRepository = salesPersonRepository;
 }
Esempio n. 8
0
 public SalesPersonHandler(ISalesPersonRepository repository)
 {
     _repository = repository;
 }
 public AbstractApiSalesPersonRequestModelValidator(ISalesPersonRepository salesPersonRepository)
 {
     this.salesPersonRepository = salesPersonRepository;
 }
Esempio n. 10
0
 public SalesPersonController(ISalesPersonService salesPersonServiceService, ISalesPersonRepository salesPersonRepo)
 {
     _salesPersonService = salesPersonServiceService;
     _salesPersonRepo    = salesPersonRepo;
 }
 public SalesPersonService(ISalesPersonRepository salesPersonRepository, ITrackingRepository <SalesGroup> salesGroupRepo)
 {
     _salesRepo      = salesPersonRepository;
     _salesGroupRepo = salesGroupRepo;
 }
 public SalesController()
 {
     vehicleRepository     = new VehicleRepository();
     lookupRepository      = new LookupRepository();
     salesPersonRepository = new SalesPersonRepository();
 }