public SubjectSvc(IIdentityAppUow applicationUow, ILogger <SubjectSvc> logger, IStudentStateSvc studentStateSvc) : base(applicationUow, logger, new SubjectToDtoMapper()) { _studentStateSvc = studentStateSvc; _mapperExplicit = new GenericMapper(); }
public AccountSvc(IIdentityAppUow applicationUow, AccountManagerFacade signInManager, ILogger <AccountSvc> logger, IConfiguration config, IMapperCore mapper) : base(applicationUow, logger) { _accountManager = signInManager; _mapper = mapper; _settings = AppSettings.GetSettings(config); }
public AuthSvc( ILogger logger, IMapperCore mapper, AccountManagerFacade accountManager, IJwtTokenProvider tokenProvider, IConfiguration config) : base(logger) { _mapper = mapper; _settings = AppSettings.GetSettings(config ?? throw new ArgumentNullException(nameof(config))); _accountManager = accountManager; _tokenProvider = tokenProvider; }
public SaveProductServices(IProductRepository productRepository, IMapperCore mapper) { this.productRepository = productRepository; this.mapper = mapper; }
public ProductRepository(IMongoContext mongoDbSettings, IMapperCore mapper) { this.MongoContext = mongoDbSettings; this.mapper = mapper; }