/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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"); }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }