コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PrintTemplateController"/> class.
 /// </summary>
 /// <param name="templateMapper">Maps print template entity to view model</param>
 /// <param name="logger">logger service</param>
 public PrintTemplateController(
     ObjectMapper <SPPrintTemplateDto, PrintTemplateViewModel> templateMapper,
     ILoggerExtension logger)
 {
     this.templateMapper = templateMapper;
     this.logger         = logger;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SOSolutionPartnerContactController"/> class.
 /// </summary>
 /// <param name="soContactService">The so contact service.</param>
 public SOSolutionPartnerContactController(
     ILoggerExtension logger,
     ISOSolutionPartnerContactService soContactService)
 {
     this.logger           = logger;
     this.soContactService = soContactService;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPFeatureController"/> class.
 /// </summary>
 /// <param name="featureService">The feature service.</param>
 /// <param name="logger">The logger.</param>
 public SPFeatureController(
     ISPFeatureService featureService,
     ILoggerExtension logger)
 {
     this.featureService = featureService;
     this.logger         = logger;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPProductGroupController"/> class.
 /// </summary>
 /// <param name="productGroupService">The product group service.</param>
 public SPProductGroupController(
     ILoggerExtension logger,
     ISPProductGroupService productGroupService
     )
 {
     this.logger = logger;
     this.productGroupService = productGroupService;
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserController" /> class.
 /// </summary>
 /// <param name="userMapper">The user mapper.</param>
 /// <param name="roleMapper">The role mapper.</param>
 /// <param name="serviceProvider">The service provider.</param>
 /// <param name="logger">The logger.</param>
 public UserController(
     ObjectMapper <SOUserDto, OwnerUserModel> userMapper, ObjectMapper <SORoleDto, RoleViewModel> roleMapper, IServiceProvider serviceProvider, ILoggerExtension logger)
 {
     this.userMapper      = userMapper;
     this.roleMapper      = roleMapper;
     this.serviceProvider = serviceProvider;
     this.logger          = logger;
 }
コード例 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SOFeatureController"/> class.
 /// </summary>
 /// <param name="featureMapper">The feature mapper.</param>
 /// <param name="categoryMapper">The category mapper.</param>
 /// <param name="logger">The logger.</param>
 public SOFeatureController(
     ObjectMapper <SOFeatureDto, FeatureViewModel> featureMapper,
     ObjectMapper <SOCategoryDto, CategoryViewModel> categoryMapper,
     ILoggerExtension logger)
 {
     this.featureMapper  = featureMapper;
     this.categoryMapper = categoryMapper;
     this.logger         = logger;
 }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPRoleHierarchyController"/> class.
 /// </summary>
 /// <param name="serviceProvider">The service provider.</param>
 /// <param name="roleService">The role service.</param>
 /// <param name="featureService">The feature service.</param>
 /// <param name="rolePermissionService">The role permission service.</param>
 /// <param name="logger">The logger.</param>
 public SPRoleHierarchyController(
     IServiceProvider serviceProvider,
     ISPRoleService roleService,
     ISPFeatureService featureService,
     ISPRoleFeatureService rolePermissionService,
     ILoggerExtension logger)
 {
     this.roleService = roleService;
     this.logger      = logger;
 }
 public LoggerFactory(IRuntimeEnvironment runtimeEnvironment,
     IApplicationResourceFactory applicationResourceFactory,
     ILoggerExtension loggerExtension,
     ICorrelationIdProvider correlationIdProvider)
 {
     _runtimeEnvironment = runtimeEnvironment;
     _applicationResourceFactory = applicationResourceFactory;
     _loggerExtension = loggerExtension;
     _correlationIdProvider = correlationIdProvider;
 }
コード例 #9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="POSConfigurationController" /> class.
        /// </summary>
        /// <param name="serviceProvider">The service provider.</param>
        /// <param name="posParameterMapper">The position parameter mapper.</param>
        /// <param name="posParameterCategoryMapper">The position parameter category mapper.</param>
        /// <param name="logger">The logger.</param>

        public POSRegistrationController(
            IServiceProvider serviceProvider,
            ObjectMapper <POSDto, POSViewModel> posMapper, ObjectMapper <SupplierDto, SupplierViewModel> supplierMapper,
            ILoggerExtension logger)

        {
            this.serviceProvider = serviceProvider;
            this.posMapper       = posMapper;
            this.supplierMapper  = supplierMapper;
            this.logger          = logger;
        }
コード例 #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="POSConfigurationController" /> class.
 /// </summary>
 /// <param name="serviceProvider">The service provider.</param>
 /// <param name="posParameterMapper">The position parameter mapper.</param>
 /// <param name="posParameterCategoryMapper">The position parameter category mapper.</param>
 /// <param name="logger">The logger.</param>
 public POSConfigurationController(
     IServiceProvider serviceProvider,
     ObjectMapper <POSParameterDto, POSParameterModel> posParameterMapper,
     ObjectMapper <POSParameterCategoryDto, POSParmeterCategoryModel> posParameterCategoryMapper,
     ILoggerExtension logger)
 {
     this.serviceProvider            = serviceProvider;
     this.posParameterMapper         = posParameterMapper;
     this.posParameterCategoryMapper = posParameterCategoryMapper;
     this.logger = logger;
 }
コード例 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPFeatureController" /> class.
 /// </summary>
 /// <param name="featureMapper">The feature mapper.</param>
 /// <param name="categoryMapper">The category mapper.</param>
 /// <param name="hierarchyMapper">The hierarchy mapper.</param>
 /// <param name="logger">The logger.</param>
 public SPFeatureController(
     ObjectMapper <SPFeatureDto, SPFeatureViewModel> featureMapper,
     ObjectMapper <SPCategoryDto, SPCategoryViewModel> categoryMapper,
     ObjectMapper <HierarchyDto, HierarchyViewModel> hierarchyMapper,
     ILoggerExtension logger)
 {
     this.featureMapper   = featureMapper;
     this.categoryMapper  = categoryMapper;
     this.hierarchyMapper = hierarchyMapper;
     this.logger          = logger;
 }
コード例 #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SORoleController"/> class.
 /// </summary>
 /// <param name="serviceProvider">The service provider.</param>
 /// <param name="roleService">The role service.</param>
 /// <param name="featureService">The feature service.</param>
 /// <param name="rolePermissionService">The role permission service.</param>
 /// <param name="logger">The logger.</param>
 public SORoleController(
     IServiceProvider serviceProvider,
     IRoleService roleService,
     IFeatureService featureService,
     IRoleFeatureService rolePermissionService,
     ILoggerExtension logger)
 {
     this.serviceProvider       = serviceProvider;
     this.roleService           = roleService;
     this.featureService        = featureService;
     this.rolePermissionService = rolePermissionService;
     this.logger = logger;
 }
コード例 #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RoleController" /> class.
 /// </summary>
 /// <param name="roleMapper">The role mapper.</param>
 /// <param name="featureMapper">The feature mapper.</param>
 /// <param name="categoryMapper">The category mapper.</param>
 /// <param name="roleFeaturePermissionMapper">The role feature permission mapper.</param>
 /// <param name="logger">The logger.</param>
 public RoleController(
     ObjectMapper <SORoleDto, RoleViewModel> roleMapper,
     ObjectMapper <SOFeatureDto, FeatureViewModel> featureMapper,
     ObjectMapper <SOCategoryDto, CategoryViewModel> categoryMapper,
     ObjectMapper <SORolePermissionDto, RoleFeaturePermissionViewModel> roleFeaturePermissionMapper,
     ILoggerExtension logger)
 {
     this.roleMapper                  = roleMapper;
     this.featureViewModel            = featureMapper;
     this.roleFeaturePermissionMapper = roleFeaturePermissionMapper;
     this.featureMapper               = featureMapper;
     this.categoryViewModel           = categoryMapper;
     this.categoryMapper              = categoryMapper;
     this.logger = logger;
 }
コード例 #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SOUserController"/> class.
 /// </summary>
 /// <param name="ownerService">The owner service.</param>
 /// <param name="logger">The logger.</param>
 public SOUserController(ISOUserService ownerUserService, ILoggerExtension logger)
 {
     this.logger           = logger;
     this.ownerUserService = ownerUserService;
 }
コード例 #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPProductGroupController"/> class.
 /// </summary>
 /// <param name="productGroupMapper">The product group mapper.</param>
 /// <param name="logger">The logger.</param>
 public SPProductGroupController(ObjectMapper <SPProductGroupDto, SPProductGroupViewModel> productGroupMapper, ILoggerExtension logger)
 {
     this.productGroupMapper = productGroupMapper;
     this.logger             = logger;
 }
コード例 #16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SOSolutionPartnerController"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="contactMapper">The contact mapper.</param>
 public SOSolutionPartnerController(ILoggerExtension logger, ObjectMapper <SOSolutionPartnerContactDto, SOSolutionPartnerContactsViewModel> contactMapper)
 {
     this.logger        = logger;
     this.contactMapper = contactMapper;
 }
コード例 #17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PartnerHierarchyController"/> class.
 /// </summary>
 /// <param name="solutionPartnerService">The solution partner service.</param>
 /// <param name="logger">The logger.</param>
 public SPHierarchyController(ISPHierarchyService hierarchyService, ILoggerExtension logger)
 {
     this.hierarchyService = hierarchyService;
     this.logger           = logger;
 }
コード例 #18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PrintTemplateController"/> class.
 /// </summary>
 /// <param name="printTemplateSrv">print template service</param>
 /// <param name="logger">logger service</param>
 public PrintTemplateController(IPrintTemplateService printTemplateSrv, ILoggerExtension logger)
 {
     this.printTemplateSrv = printTemplateSrv;
     this.logger           = logger;
 }
コード例 #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HomeController"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 public HomeController(ILoggerExtension logger)
 {
     logger.Info("Log trace is working");
 }
コード例 #20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPCategoryController"/> class.
 /// </summary>
 /// <param name="categoryService">The category service.</param>
 /// <param name="featureService">The feature service.</param>
 /// <param name="logger">The logger.</param>
 public SPCategoryController(ISPCategoryService categoryService, ISPFeatureService featureService, ILoggerExtension logger)
 {
     this.categoryService = categoryService;
     this.featureService  = featureService;
     this.logger          = logger;
 }
コード例 #21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="POSParameterCategoryController"/> class.
 /// </summary>
 /// <param name="posService">The POS service.</param>
 /// <param name="logger">The logger.</param>
 public POSParameterCategoryController(IPOSService posService, ILoggerExtension logger)
 {
     this.posService = posService;
     this.logger     = logger;
 }
コード例 #22
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPAddressController"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="addressService">The address service.</param>
 public SPAddressController(ILoggerExtension logger, ISPAddressService addressService)
 {
     this.logger         = logger;
     this.addressService = addressService;
 }
コード例 #23
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BrandingController"/> class.
 /// </summary>
 /// <param name="brandMapper">brandmapper that maps brand entity to view model</param>
 /// <param name="logger">logger service</param>
 public BrandingController(ObjectMapper <SOBrandingDto, BrandingViewModel> brandMapper, ILoggerExtension logger)
 {
     this.brandMapper = brandMapper;
     this.logger      = logger;
 }
コード例 #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPCurrencyController"/> class.
 /// </summary>
 /// <param name="serviceProvider">The service provider.</param>
 /// <param name="currencyMapper">The currency mapper.</param>
 /// <param name="logger">The logger.</param>
 public SPCurrencyController(IServiceProvider serviceProvider, ObjectMapper <SPCurrencyRateDto, CurrencyRateModel> currencyMapper, ILoggerExtension logger)
 {
     this.serviceProvider = serviceProvider;
     this.currencyMapper  = currencyMapper;
     this.logger          = logger;
 }
コード例 #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="POSController"/> class.
 /// </summary>
 /// <param name="posService">The POS service.</param>
 /// <param name="logger">The logger.</param>
 public POSController(IPOSService posService, ILoggerExtension logger)
 {
     this.posService = posService;
     this.logger     = logger;
 }
コード例 #26
0
 /// <summary>
 /// Initializes a new instance of the <see cref="POSRegistrationController"/> class.
 /// </summary>
 /// <param name="posRegistrationService">The pos registration service.</param>
 /// <param name="logger">The logger.</param>
 public POSRegistrationController(IPOSRegistrationService posRegistrationService, ISupplierService supplierService, ILoggerExtension logger)
 {
     this.posRegistrationService = posRegistrationService;
     this.supplierService        = supplierService;
     this.logger = logger;
 }
コード例 #27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BrandingController"/> class.
 /// </summary>
 /// <param name="brandService">brand business service</param>
 /// <param name="logger">logger extension</param>
 public BrandingController(IBrandingService brandService, ILoggerExtension logger)
 {
     this.brandingSrv = brandService;
     this.logger      = logger;
 }
コード例 #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPCurrencyController"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="currencyService">The sp currency service.</param>
 public SPCurrencyController(ILoggerExtension logger, ISPCurrencyService currencyService)
 {
     this.logger          = logger;
     this.currencyService = currencyService;
 }
コード例 #29
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPRoleFeatureDataService"/> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="logger">The logger.</param>
 public SPRoleFeatureDataService(IUnitOfWork unitOfWork, ILoggerExtension logger) : base(unitOfWork)
 {
     sproleFeature = UnitOfWork.Repository <ISPRolePermission>();
     this.logger   = logger;
 }
コード例 #30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPCategoryController" /> class.
 /// </summary>
 /// <param name="categoryMapper">The category mapper.</param>
 /// <param name="editcategoryMapper">The editcategory mapper.</param>
 /// <param name="logger">The logger.</param>
 public SPCategoryController(ObjectMapper <SPCategoryDto, SPCategoryViewModel> categoryMapper, ObjectMapper <SPCategoryDto, SPEditCategoryModel> editcategoryMapper, ILoggerExtension logger)
 {
     this.categoryMapper     = categoryMapper;
     this.editcategoryMapper = editcategoryMapper;
     this.logger             = logger;
 }
コード例 #31
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPRoleDataService" /> class.
 /// </summary>
 /// <param name="unitOfWork">Unit Of Work</param>
 /// <param name="logger">The Logger</param>
 public SPRoleDataService(IUnitOfWork unitOfWork, ILoggerExtension logger) : base(unitOfWork)
 {
     roles       = UnitOfWork.Repository <ISPRole>();
     this.logger = logger;
 }