public OrderRepository(ApplicationContext context, IHttpContextAccessor contextAccessor,
                        IOrderItemRepository orderItemRepository, IRegisterRepository registerRepository) : base(context)
 {
     this.ContextAccessor     = contextAccessor;
     this.OrderItemRepository = orderItemRepository;
     this.RegisterRepository  = registerRepository;
 }
Example #2
0
 public ConsumptionService(IRepository <Consumption> repository, IRegisterRepository <RemainNomenclature> remainNomenclature, IRegisterRepository <RemainCostPrice> remainCostPrice, IDb db)
 {
     _repository         = repository;
     _remainNomenclature = remainNomenclature;
     _remainCostPrice    = remainCostPrice;
     _table = db.GetTable <RemainNomenclatureBalance>();
 }
 public UpdateEpaOrganisationContactHandler(IRegisterRepository registerRepository, IEpaOrganisationValidator validator, ISpecialCharacterCleanserService cleanser, ILogger <UpdateEpaOrganisationContactHandler> logger)
 {
     _registerRepository = registerRepository;
     _validator          = validator;
     _cleanser           = cleanser;
     _logger             = logger;
 }
 public RegisterUserPlatformController(IEmailSender emailService, IViewRenderService viewRenderService, IUserToolkitRepository userToolkitRepository, IRegisterRepository registerRepository)
 {
     _emailService          = emailService;
     _viewRenderService     = viewRenderService;
     _userToolkitRepository = userToolkitRepository;
     _registerRepository    = registerRepository;
 }
Example #5
0
 /// <summary>
 /// Constructor of StudentController.
 /// </summary>
 public StudentController(ICourseRepository courseRepository, IStudentRepository studentRepository,
                          IRegisterRepository registerRepository)
 {
     _courseRepository   = courseRepository;
     _studentRepository  = studentRepository;
     _registerRepository = registerRepository;
 }
        public MockedDummyRegisterRepository()
        {
            using (var mock = AutoMock.GetStrict())
            {
                mock.Mock <IRegisterRepository>().Setup(ireg => ireg.GetListOfEMails()).Returns(emails);

                mock.Mock <IRegisterRepository>().Setup(ireg => ireg.GetListOfUserNames()).Returns(usernames);

                mock.Mock <IRegisterRepository>().Setup(ireg => ireg.SaveUser(It.IsAny <User>(), It.IsAny <UserInfo>()))
                .Callback((User user, UserInfo userinfo) =>
                {
                    _user.userName      = user.userName;
                    _user.password      = user.password;
                    _userinfo.age       = userinfo.age;
                    _userinfo.email     = userinfo.email;
                    _userinfo.firstName = userinfo.firstName;
                    _userinfo.lastName  = userinfo.lastName;
                    _userinfo.picture   = userinfo.picture;
                    _userinfo.gender    = userinfo.gender;
                    _userinfo.position  = userinfo.position;
                    _userinfo.user      = userinfo.user;
                });

                _registerRepository = mock.Create <IRegisterRepository>();
            }
        }
        //private readonly IUserFilter userFilter;

        public RegisterService(IRegisterRepository userRepo, IUnitOperation unitOp)
        {
            this.userRepository = userRepo;
            //this.userRoleRepository = userRoleRepo;
            this.unitOperation = unitOp;
            //this.userFilter = uf;
        }
 public override void SetRepositories()
 {
     _Reposetory = new EditProfileRepository <EditProfileViewModel>(_MasterRepo, new DynamixService((U, P, A) =>
                                                                                                    ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A)));
     photoRepo     = new PhotoRepository(_MasterRepo);
     _RegisterRepo = new RegisterRepository(_MasterRepo, null);
     _selfieRepo   = new SelfieRepository(_MasterRepo);
 }
 public WelcomeRepository(IMasterRepository masterRepository,
                          IRegisterRepository registerRepo,
                          ISelfieRepository selfieRepo)
     : base(masterRepository)
 {
     _RegisterRepo = registerRepo;
     _SelfieRepo   = selfieRepo;
 }
Example #10
0
 public RegisterController(IEmailSender emailService, IViewRenderService viewRenderService, IRegisterRepository registerRepository, ICustomSystemLog customSystemLog, IUserToolkitRepository userToolkitRepository)
 {
     _emailService          = emailService;
     _viewRenderService     = viewRenderService;
     _registerRepository    = registerRepository;
     _customSystemLog       = customSystemLog;
     _userToolkitRepository = userToolkitRepository;
 }
 public RegisterMoreController(IRegisterRepository rep, IRegisterApplicationService app, ILoggerFactory logger, EnviromentInfo env, CurrentUser user)
 {
     this._rep    = rep;
     this._app    = app;
     this._logger = logger.CreateLogger <RegisterMoreController>();
     this._env    = env;
     this._user   = user;
 }
 public RequestRepository(ApplicationContext context,
                          IHttpContextAccessor contextAccessor,
                          IRequestItemRepository requestItemRepository,
                          IRegisterRepository registerRepository) : base(context)
 {
     this.contextAccessor       = contextAccessor;
     this.requestItemRepository = requestItemRepository;
     this.registerRepository    = registerRepository;
 }
Example #13
0
 public override void SetRepositories()
 {
     _Reposetory      = new MyCoverRepository <MyCoverViewModel>(_MasterRepo);
     _RegisterService = new RegisterService((U, P, A) =>
                                            ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A));
     _DynamixService = new DynamixService((U, P, A) =>
                                          ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A));
     _RegisterRepo = new RegisterRepository(_MasterRepo, _RegisterService, _DynamixService);
 }
Example #14
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IRegisterRepository registerRep)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Error");
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();
            app.UseSession();
            app.UseAuthorization();

            app.Use(async(context, next) =>
            {
                if (!context.Session.Keys.Contains("AuthReady"))
                {
                    context.Session.Set("AuthReady", "false");
                }
                await next.Invoke();
            });
            app.Use(async(context, next) =>
            {
                string CookieId;
                string Email;
                if (context.Request.Cookies.ContainsKey("CookieId")
                    &&
                    context.Request.Cookies.ContainsKey("Email"))
                {
                    if (context.Request.Cookies.TryGetValue("CookieId", out CookieId)
                        &&
                        context.Request.Cookies.TryGetValue("Email", out Email))
                    {
                        var user = registerRep.GetUserByCookie(int.Parse(CookieId), Email);
                        if (!(user is null))
                        {
                            context.Session.Set <RegisterModel>("AuthUser", user);
                            context.Session.Set("AuthReady", "true");
                        }
                    }
                }

                await next.Invoke();
            });

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapRazorPages();
            });
        }
Example #15
0
 public CreateEpaOrganisationHandler(IRegisterRepository registerRepository, IRegisterQueryRepository registerQueryRepository, IEpaOrganisationIdGenerator orgIdGenerator, ILogger <CreateEpaOrganisationHandler> logger,
                                     ISpecialCharacterCleanserService cleanser, IEpaOrganisationValidator validator)
 {
     _registerRepository      = registerRepository;
     _registerQueryRepository = registerQueryRepository;
     _logger   = logger;
     _cleanser = cleanser;
     _organisationIdGenerator = orgIdGenerator;
     _validator = validator;
 }
        public RegisterPresenter(IRegisterView view, IRegisterRepository registerRepository, IStagePresenter stagePresenter, Action openLoginView, IOption <User> userOption)
        {
            _view = view;
            _registerRepository = registerRepository;
            _stagePresenter     = stagePresenter;
            _openLoginView      = openLoginView;
            _userOption         = userOption;

            _view.OnRegisterButtonClick = Register;
        }
 public RequestController(IProductRepository productRepository,
                          IRequestRepository requestRepository,
                          IRequestItemRepository requestItemRepository,
                          IRegisterRepository registerRepository)
 {
     this.productRepository     = productRepository;
     this.requestRepository     = requestRepository;
     this.registerRepository    = registerRepository;
     this.requestItemRepository = requestItemRepository;
 }
Example #18
0
 public RegisterRepositoryTests()
 {
     repository = new MockRepository(MockBehavior.Strict)
     {
         DefaultValue = DefaultValue.Mock
     };
     masterRepoMock  = repository.Create <IMasterRepository>();
     registerService = repository.Create <IRegisterService>();
     dynamixService  = repository.Create <IDynamixService>();
     registerRepo    = new RegisterRepository(masterRepoMock.Object, registerService.Object, dynamixService.Object);
 }
 public LoginHandler(ILogger <LoginHandler> logger,
                     IOrganisationQueryRepository organisationQueryRepository,
                     IContactQueryRepository contactQueryRepository, IContactRepository contactRepository,
                     IRegisterRepository registerRepository)
 {
     _logger = logger;
     _organisationQueryRepository = organisationQueryRepository;
     _contactQueryRepository      = contactQueryRepository;
     _contactRepository           = contactRepository;
     _registerRepository          = registerRepository;
 }
Example #20
0
 public OrderController(IProductRepository productRepository,
                        IOrderRepository orderRepository,
                        IProductOrderRepository productOrderRepository,
                        IRegisterRepository registerRepository,
                        UserManager <AppIdentityUser> userManager)
 {
     this.productRepository      = productRepository;
     this.orderRepository        = orderRepository;
     this.productOrderRepository = productOrderRepository;
     this.registerRepository     = registerRepository;
     this.userManager            = userManager;
 }
Example #21
0
 public BusinessLogicTests()
 {
     _db = new State();
     _db.Initialize();
     _incomingRepository           = new Repository <Incoming>(_db);
     _consumptionRepository        = new Repository <Consumption>(_db);
     _remainNomenclatureRepository = new RemainNomenclatureRegisterRepository(_db);
     _remainCostPrice           = new RemainCostPriceRegisterRepository(_db);
     _incomingService           = new IncomingService(_incomingRepository, _remainNomenclatureRepository, _remainCostPrice);
     _consumptionService        = new ConsumptionService(_consumptionRepository, _remainNomenclatureRepository, _remainCostPrice, _db);
     _remainNomenclatureBalance = new RemainNomenclatureBalanceRegisterRepository(_db);
     _remainCostPriceBalance    = new RemainCostPriceBalanceRegisterRepository(_db);
 }
Example #22
0
 public OrderRepository(ApplicationContext context,
                        IHttpContextAccessor httpContextAccessor,
                        IConfiguration configuration,
                        IHttpHelper sessionHelper,
                        IRegisterRepository registerRepository,
                        UserManager <AppIdentityUser> userManager,
                        IReportHelper reportHelper) : base(context, configuration)
 {
     this.httpContextAccessor = httpContextAccessor;
     this.httpHelper          = sessionHelper;
     this.registerRepository  = registerRepository;
     this.userManager         = userManager;
     this.reportHelper        = reportHelper;
 }
Example #23
0
        /// <summary>
        /// Load your modules or register your services here!
        /// </summary>
        /// <param name="kernel">The kernel.</param>
        private static void RegisterServices(IKernel kernel)
        {
            IRegisterRepository repRegister = null;

            if (Startup.DbEngine == DbEngineEnum.SqlServer)
            {
                repRegister = new RegisterSqlServer();
            }
            if (Startup.DbEngine == DbEngineEnum.MongoDb)
            {
                repRegister = new RegisterMongo();
            }

            repRegister.Register(kernel);
            RegisterAppServices.Register(kernel);
        }
Example #24
0
 public EventService(IEventRepository eventRepository,
                     IEventTranslationRepository eventTranslationRepository,
                     IResourceService <SharedResource> sharedResourceService,
                     IResourceService <GhmWebsiteEventResource> websiteEventResourceService,
                     IConfiguration configuration,
                     IRegisterRepository registerRepository,
                     IEventDayRepository eventDayRepository,
                     IEventAlbumRepository eventAlbumRepository
                     )
 {
     _eventRepository             = eventRepository;
     _eventTranslationRepository  = eventTranslationRepository;
     _sharedResourceService       = sharedResourceService;
     _websiteEventResourceService = websiteEventResourceService;
     _configuration        = configuration;
     _registerRepository   = registerRepository;
     _eventDayRepository   = eventDayRepository;
     _eventAlbumRepository = eventAlbumRepository;
 }
Example #25
0
 public RegisterService(IRegisterRepository registerRepository,
                        IEventDayRegisterRepository eventDayRegisterRepository,
                        IAccompanyPersonRepository accompanyPersonRepository,
                        IEventRepository eventRepository,
                        IEventDayRepository eventDayRepository,
                        IConfiguration configuration,
                        IResourceService <SharedResource> sharedResourceService,
                        IResourceService <GhmWebsiteEventResource> websiteEventResourceService
                        )
 {
     _registerRepository         = registerRepository;
     _eventDayRegisterRepository = eventDayRegisterRepository;
     _accompanyPersonRepository  = accompanyPersonRepository;
     _eventRepository            = eventRepository;
     _eventDayRepository         = eventDayRepository;
     _configuration               = configuration;
     _sharedResourceService       = sharedResourceService;
     _websiteEventResourceService = websiteEventResourceService;
 }
Example #26
0
        public override void SetRepositories()
        {
            _RegisterService = new RegisterService((U, P, A) =>
                                                   ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A));
            _DynamixService = new DynamixService((U, P, A) =>
                                                 ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A));
            var _DynamixReturnService = new DynamixReturnService <List <DynamixContact> >((U, P, A) =>
                                                                                          ExecuteQueryWithReturnTypeAndNetworkAccessAsync <List <DynamixContact> >(U, P, A));
            var _DynamixPolicyReturnService = new DynamixReturnService <DynamixPolicy>((U, P, A) =>
                                                                                       ExecuteQueryWithReturnTypeAndNetworkAccessAsync <DynamixPolicy>(U, P, A));
            var _DynamixCommunityReturnService = new DynamixReturnService <DynamixCommunity>((U, P, A) =>
                                                                                             ExecuteQueryWithReturnTypeAndNetworkAccessAsync <DynamixCommunity>(U, P, A));
            var _DynamixUserReturnService = new DynamixReturnService <GetUserReturnModel>((U, P, A) =>
                                                                                          ExecuteQueryWithReturnTypeAndNetworkAccessAsync <GetUserReturnModel>(U, P, A));

            _RegisterRepo = new RegisterRepository(_MasterRepo, _RegisterService, _DynamixService, _DynamixReturnService,
                                                   _DynamixPolicyReturnService, _DynamixCommunityReturnService, _DynamixUserReturnService);
            _SelfieRepo = new SelfieRepository(_MasterRepo);
            _Reposetory = new WelcomeRepository(_MasterRepo, _RegisterRepo, _SelfieRepo);
        }
Example #27
0
        public override void SetRepositories()
        {
            _Reposetory     = new CongratulationsRepository <CongratulationsViewModel>(_MasterRepo);
            RegisterService = new RegisterService((U, P, A) =>
                                                  ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A));
            var _DynamixService = new DynamixService((U, P, A) =>
                                                     ExecuteQueryWithTypedParametersAndNetworkAccessAsync(U, P, A));
            var _DynamixReturnService = new DynamixReturnService <List <DynamixContact> >((U, P, A) =>
                                                                                          ExecuteQueryWithReturnTypeAndNetworkAccessAsync <List <DynamixContact> >(U, P, A));
            var _DynamixPolicyReturnService = new DynamixReturnService <List <DynamixPolicy> >((U, P, A) =>
                                                                                               ExecuteQueryWithReturnTypeAndNetworkAccessAsync <List <DynamixPolicy> >(U, P, A));
            var _DynamixUserReturnService = new DynamixReturnService <GetUserReturnModel>((U, P, A) =>
                                                                                          ExecuteQueryWithReturnTypeAndNetworkAccessAsync <GetUserReturnModel>(U, P, A));

            RegisterRepository = new RegisterRepository(_MasterRepo, RegisterService, _DynamixService, _DynamixReturnService,
                                                        null, null, _DynamixUserReturnService);
            nIUSSDService = new NIUSSDService <NIUSSDReturnModel>((U, P, A) =>
                                                                  ExecuteQueryWithReturnTypeAndNetworkAccessAsync <NIUSSDReturnModel>(U, P, A));
            _CellReposetory = new RegistrationCellphoneRepository(_MasterRepo, nIUSSDService);
        }
Example #28
0
 public AuthRepository(ILogs ILogs,
                       IHttpContextAccessor IHttpContextAccessor,
                       IJwtConfigs JwtConfigs,
                       IEnvironmentConfigs IEnvironmentConfigs,
                       IFuncMenuRepository IFuncMenuRepository,
                       IOwnerRepository IOwnerRepository,
                       IRegisterRepository IRegisterRepository,
                       ILogRepository ILogRepository
                       )
 {
     _ILogs = ILogs;
     _IHttpContextAccessor = IHttpContextAccessor;
     _IEnvironmentConfigs  = IEnvironmentConfigs;
     _EnvironmentModel     = _IEnvironmentConfigs.GetEnvironmentSetting();
     _JwtConfigs           = JwtConfigs;
     _IFuncMenuRepository  = IFuncMenuRepository;
     _IOwnerRepository     = IOwnerRepository;
     _IRegisterRepository  = IRegisterRepository;
     _ILogRepository       = ILogRepository;
 }
Example #29
0
        public async Task <IActionResult> Balance(ControllerBase controller,
                                                  IRegisterRepository repo, int id)
        {
            try
            {
                string desc = GetControllerDescription(controller);
                _logger.LogInfo(desc);
                if (id < 1)
                {
                    _logger.LogWarn($"{desc}: Empty request submitted");
                    return(controller.BadRequest());
                }
                var user = await _userService.GetCurrentUser();

                if (user == null)
                {
                    _logger.LogWarn($"{desc}: Invalid request submitted - Not a valid user");
                    return(controller.BadRequest());
                }
                var exists = await repo.Exists(id, user?.Id);

                if (!exists)
                {
                    _logger.LogWarn($"{desc}: Item with id {id} was not found or does not belong to {user?.Email}");
                    return(controller.NotFound());
                }

                var isSuccess = await repo.Balance(id, user?.Id);

                if (!isSuccess)
                {
                    return(InternalError(controller, $"{desc}: Balance failed"));
                }
                _logger.LogInfo($"{desc}: Balance Successful");
                return(controller.Ok());
            }
            catch (Exception e)
            {
                return(InternalError(controller, $"Server Error: {e.Message} - {e.InnerException}"));
            }
        }
Example #30
0
 public RegisterIsSuitableValidation(IRegisterRepository rep)
 {
     //base.Add(Guid.NewGuid().ToString(), new Rule<Register>(Instance of is suitable,"message for user"));
 }
 public RegisterController()
 {
     _registerRepository = new RegisterRepository();
     _registerMapper = new RegisterMapper();
 }
        private readonly IRegisterRepository _repository; // = new RegisterRepository();

        #endregion Fields

        #region Constructors

        public AccountManagementController(IRegisterRepository repo)
        {
            _repository = repo;
        }