Example #1
0
        /// <summary>
        /// Dependency Injection to database repositories.
        /// </summary>
        /// <param name="unitOfWork"> Point to context of dataBase </param>
        public UserService(IIdentityUnitOfWork unitOfWork)
        {
            Database = unitOfWork;

            // Using Factory Method.
            MapperCreator  creator       = new IdentityCreator();
            IWrappedMapper wrappedMapper = creator.FactoryMethod();

            mapper = wrappedMapper.CreateMapping();
        }
Example #2
0
        public TokenService(IIdentityUnitOfWork unitOfWork, IConfiguration configuration)
        {
            Database      = unitOfWork;
            Configuration = configuration;

            // Using Factory Method.
            MapperCreator  creator       = new IdentityCreator();
            IWrappedMapper wrappedMapper = creator.FactoryMethod();

            mapper = wrappedMapper.CreateMapping();
        }