예제 #1
0
 public LoginModel(SignInManager <IdentityUser> signInManager, ILogger <LoginModel> logger, IApplicationUserRepository user, IShoppingCartRepository shoppingCart)
 {
     _signInManager = signInManager;
     _logger        = logger;
     _user          = user;
     _shoppingCart  = shoppingCart;
 }
예제 #2
0
 public AccountController(
     INativeAuthenticationService authenticationService,
     IApplicationUserRepository userRepository)
 {
     _authenticationService = authenticationService;
     _userRepository        = userRepository;
 }
예제 #3
0
 public void Setup()
 {
     _rndUsrs     = Generate.FakeUsers();
     _appUsrRepo  = SetupApplicationUserRepo();
     _appUsrStore = SetupMockApplicationUserStore();
     _unitOfWork  = new Mock <IUnitOfWork>().Object;
 }
 public FlightController(
     IApplicationUserRepository userRepository,
     IFlightRepository flightRepository)
 {
     _userRepository   = userRepository;
     _flightRepository = flightRepository;
 }
 public FuncionariosController(IFuncionarioRepository funcRepository, IMapper mapper
                               , IApplicationUserRepository userRepository)
 {
     _funcRepository = funcRepository;
     _userRepository = userRepository;
     _mapper         = mapper;
 }
예제 #6
0
 public LoginModel(SignInManager <ApplicationUser> signInManager, IApplicationUserRepository applicationUserRepository, ICartRepository cartRepository, ILogger <LoginModel> logger)
 {
     _signInManager             = signInManager;
     _applicationUserRepository = applicationUserRepository;
     _cartRepository            = cartRepository;
     _logger = logger;
 }
예제 #7
0
 public DataManager(
     ICityRepository cityRepository,
     ICountryRepository countryRepository,
     IFriendRequestRepository friendRequestRepository,
     IGroupNewseRepository groupNewseRepository,
     IGroupProfileRepository groupProfileRepository,
     IGroupRepository groupRepository,
     IGroupRequestRepository groupRequestRepository,
     IGroupTypeRepository groupTypeRepository,
     IMemberRoleRepository memberRoleRepository,
     IMessageRepository messageRepository,
     IRegionRepository regionRepository,
     IApplicationUserRepository userRepository,
     IUserProfileRepository userProfileRepository,
     IWallOfUserRepository wallOfUserRepository
     )
 {
     this.cityRepository = cityRepository;
     this.countryRepository = countryRepository;
     this.friendRequestRepository = friendRequestRepository;
     this.groupNewseRepository = groupNewseRepository;
     this.groupProfileRepository = groupProfileRepository;
     this.groupRepository = groupRepository;
     this.groupRequestRepository = groupRequestRepository;
     this.groupTypeRepository = groupTypeRepository;
     this.memberRoleRepository = memberRoleRepository;
     this.messagesRepository = messageRepository;
     this.regionRepository = regionRepository;
     this.userRepository = userRepository;
     this.userProfileRepository = userProfileRepository;
     this.wallOfUserRepository = wallOfUserRepository;
 }
예제 #8
0
 public ComboboxService(
     IApplicationUserRepository userRepository,
     IApplicationUserRoleRepository userRoleRepository)
 {
     _userRepository     = userRepository;
     _userRoleRepository = userRoleRepository;
 }
예제 #9
0
 public SurveyService(IUnitOfWork ouw, ISurveyRepository surveyRepository, IUserAnswerRepository userAnswerRepository, IApplicationUserRepository userRepository)
 {
     this.ouw = ouw;
     this.surveyRepository     = surveyRepository;
     this.userAnswerRepository = userAnswerRepository;
     this.userRepository       = userRepository;
 }
 public HealthyNutGuysSupervisor(
     UserManager <ApplicationUser> userManager,
     IApplicationUserRepository applicationUserRepository,
     IPromoCodeRepository promoCodeRepository,
     ISpecialOfferRepository specialOfferRepository,
     IProductRepository productRepository,
     ISaleItemRepository saleItemRepository,
     ICustomProductRepository customProductRepository,
     IMixCategoryRepository mixCategoryRepository,
     IIngredientRepository ingredientRepository,
     IUserSubscriptionRepository userSubscriptionRepository,
     IUserSubscriptionProductRepository userSubscriptionProductsRepository
     )
 {
     this._userManager = userManager;
     this._applicationUserRepository          = applicationUserRepository;
     this._promoCodeRepository                = promoCodeRepository;
     this._specialOfferRepository             = specialOfferRepository;
     this._productRepository                  = productRepository;
     this._saleItemRepository                 = saleItemRepository;
     this._customProductRepository            = customProductRepository;
     this._mixCategoryRepository              = mixCategoryRepository;
     this._ingredientRepository               = ingredientRepository;
     this._userSubscriptionRepository         = userSubscriptionRepository;
     this._userSubscriptionProductsRepository = userSubscriptionProductsRepository;
 }
예제 #11
0
 public ApplicationUserService(
     IApplicationUserRepository userRepository,
     IUnitOfWork unitOfWork)
 {
     this.userRepository = userRepository;
     this.unitOfWork     = unitOfWork;
 }
예제 #12
0
        public List <ApplicationUser> GetUsersBySubstring(string value, IApplicationUserRepository db)
        {
            var users = (from u in db.Users.Where(a => a.FullName.Contains(value))
                         select u).ToList();

            return(users);
        }
 public DbDeveloperRepository(ApplicationDbContext db,
                              IAuditRepository auditRepository,
                              IApplicationUserRepository userRepo)
 {
     _db       = db;
     _userRepo = userRepo;
 } // constructor
예제 #14
0
 public AdministratorService(
     IAdministratorRepository administratorRepository,
     IApplicationUserRepository userRepository)
 {
     this.administratorRepository = administratorRepository;
     this.userRepository          = userRepository;
 }
예제 #15
0
 public ApplicationUserService(IUnitOfWork unitOfWork, IApplicationUserRepository applicationUserRepository,
                               IMapper mapper)
 {
     this.unitOfWork = unitOfWork;
     this.applicationUserRepository = applicationUserRepository;
     this.mapper = mapper;
 }
예제 #16
0
 public TripDetailsController(
     ITripDetailsViewModelProvider generator,
     IAccountManager accountManager,
     ITripUserRepository tripUserRepository,
     ITripDetailsRepository tripDetailsRepository,
     IViewerTypeMapper viewerTypeMapper,
     IApplicationUserRepository applicationUserRepository,
     IFileReader <string> fileReader,
     IFileManagerFactory fileManagerFactory,
     IPdfCreator pdfCreator,
     INotificationProvider notificationProvider,
     IOfferStateEmailSender stateEmailSender,
     INotificationProvider htmlNotification,
     ITripTimeCollisionChecker tripTimeCollisionChecker)
 {
     this.generator                 = generator;
     this.accountManager            = accountManager;
     this.tripUserRepository        = tripUserRepository;
     this.tripDetailsRepository     = tripDetailsRepository;
     this.viewerTypeMapper          = viewerTypeMapper;
     this.applicationUserRepository = applicationUserRepository;
     this.fileReader                = fileReader;
     this.notificationProvider      = notificationProvider;
     this.stateEmailSender          = stateEmailSender;
     this.htmlNotification          = htmlNotification;
     fileManager     = fileManagerFactory.GetManager(FileType.Json);
     pngFileManager  = fileManagerFactory.GetManager(FileType.Png);
     this.pdfCreator = pdfCreator;
     this.tripTimeCollisionChecker = tripTimeCollisionChecker;
 }
예제 #17
0
 public UsersController(IApplicationUserRepository userRepository, IMapper mapper,
                        ITokenGenerator tokenGenerator)
 {
     _userRepository = userRepository;
     _mapper         = mapper;
     _tokenGenerator = tokenGenerator;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="applicationUserRepository"></param>
 /// <param name="groupRepository"></param>
 /// <param name="studyProgramRepository"></param>
 /// <param name="configuration"></param>
 public QrcodeController(IApplicationUserRepository applicationUserRepository, IGroupRepository groupRepository, IStudyProgramRepository studyProgramRepository, IConfiguration configuration)
 {
     this.applicationUserRepository = applicationUserRepository;
     this.groupRepository           = groupRepository;
     this.studyProgramRepository    = studyProgramRepository;
     this.configuration             = configuration;
 }
예제 #19
0
 public TKBDHistoryService(ITKBDHistoryRepository tKBDHistoryRepository, IUnitOfWork unitOfwork, IApplicationUserRepository userRepository, IApplicationGroupRepository groupRepository)
 {
     this._tkbdRepository = tKBDHistoryRepository;
     this._unitOfWork     = unitOfwork;
     _userRepository      = userRepository;
     _groupRepository     = groupRepository;
 }
예제 #20
0
 public SendEmailWhenSavedClient(IApplicationUserRepository applicationUserRepository,
                                 IMailTemplate mailTemplate, IMailService mailService)
 {
     _applicationUserRepository = applicationUserRepository;
     _mailTemplate = mailTemplate;
     _mailService  = mailService;
 }
예제 #21
0
 public ApplicationUserService(IApplicationUserRepository applicationUserRepository, IUnitOfWork unitOfWork, UserManager <ApplicationUser> userManager, RoleManager <Role> roleManager)
 {
     this.userManager = userManager;
     this.applicationUserRepository = applicationUserRepository;
     this.unitOfWork  = unitOfWork;
     this.roleManager = roleManager;
 }
 public SocialAPIRepository(IApplicationUserRepository userRepository, ISocialAPI socialAPI, UsersContext context, IPasswordGenerator passwordGenerator)
 {
     this.socialAPI         = socialAPI;
     this.userRepository    = userRepository;
     this.context           = context;
     this.passwordGenerator = passwordGenerator;
 }
예제 #23
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         // Free managed resources
         if (emailManager != null)
         {
             emailManager.Dispose();
             emailManager = null;
         }
         if (emailAccountRepository != null)
         {
             emailAccountRepository.Dispose();
             emailAccountRepository = null;
         }
         if (adminUserRepository != null)
         {
             adminUserRepository.Dispose();
             adminUserRepository = null;
         }
         if (applicationUserRepository != null)
         {
             applicationUserRepository.Dispose();
             applicationUserRepository = null;
         }
     }
 }
 public ThePLeagueSupervisor(
     IApplicationUserRepository applicationUserRepository,
     IGearItemRepository gearItemRepository,
     IGearImageRepository gearImageRepository,
     IGearSizeRepository gearSizeRepository,
     ILeagueImageRepository leagueImageRepository,
     ITeamSignUpRepository teamSignUpRepository,
     IPreOrderRepository preOrderRepository,
     ILeagueRepository leagueRepository,
     ISessionScheduleRepository sessionScheduleRepository,
     ISportTypeRepository sportTypeRepository,
     ITeamRepository teamRepository
     )
 {
     this._applicationUserRepository = applicationUserRepository;
     this._gearItemRepository        = gearItemRepository;
     this._gearImageRepository       = gearImageRepository;
     this._gearSizeRepository        = gearSizeRepository;
     this._leagueImageRepository     = leagueImageRepository;
     this._teamSignUpRepository      = teamSignUpRepository;
     this._preOrderRepository        = preOrderRepository;
     this._leagueRepository          = leagueRepository;
     this._sessionScheduleRepository = sessionScheduleRepository;
     this._sportTypeRepository       = sportTypeRepository;
     this._teamRepository            = teamRepository;
 }
예제 #25
0
 public DataManager(
     ICityRepository cityRepository,
     ICountryRepository countryRepository,
     IFriendRequestRepository friendRequestRepository,
     IGroupNewseRepository groupNewseRepository,
     IGroupProfileRepository groupProfileRepository,
     IGroupRepository groupRepository,
     IGroupRequestRepository groupRequestRepository,
     IGroupTypeRepository groupTypeRepository,
     IMemberRoleRepository memberRoleRepository,
     IMessageRepository messageRepository,
     IRegionRepository regionRepository,
     IApplicationUserRepository userRepository,
     IUserProfileRepository userProfileRepository,
     IWallOfUserRepository wallOfUserRepository
     )
 {
     this.cityRepository          = cityRepository;
     this.countryRepository       = countryRepository;
     this.friendRequestRepository = friendRequestRepository;
     this.groupNewseRepository    = groupNewseRepository;
     this.groupProfileRepository  = groupProfileRepository;
     this.groupRepository         = groupRepository;
     this.groupRequestRepository  = groupRequestRepository;
     this.groupTypeRepository     = groupTypeRepository;
     this.memberRoleRepository    = memberRoleRepository;
     this.messagesRepository      = messageRepository;
     this.regionRepository        = regionRepository;
     this.userRepository          = userRepository;
     this.userProfileRepository   = userProfileRepository;
     this.wallOfUserRepository    = wallOfUserRepository;
 }
예제 #26
0
 public ShopController(
     IApplicationUserRepository userRepository,
     IShopRepository shopRepository)
 {
     _userRepository = userRepository;
     _shopRepository = shopRepository;
 }
예제 #27
0
        /**********************************************/

        public ExerciseController(
            IApplicationUserRepository users,
            IExerciseEntryRepository exercise)
        {
            _exercise = exercise;
            _users = users;
        } // injection constructor
        public ChartController( IApplicationUserRepository applicationUserRepository,
            IPatientRepository patientRepository )
        {
            _applicationUserRepository = applicationUserRepository;
            _patientRepository = patientRepository;

        }
예제 #29
0
 public StudentService(IStudentRepository studentRepository, IApplicationUserRepository userRepository,
                       ISchoolClassRepository schoolClassRepository)
 {
     this.studentRepository     = studentRepository;
     this.userRepository        = userRepository;
     this.schoolClassRepository = schoolClassRepository;
 }
예제 #30
0
 public ApplicationUserService(IUnitOfWork unitOfWork, IMapper mapper, IAccountRepository accountRepository, IApplicationUserRepository applicationUserRepository)
 {
     _unitOfWork                = unitOfWork;
     _mapper                    = mapper;
     _accountRepository         = accountRepository;
     _applicationUserRepository = applicationUserRepository;
 }
예제 #31
0
 public CreateUserCommandHandler(
     IApplicationUserRepository applicationUserRepository,
     IApplicationUserUniquenessChecker uniquenessChecker)
 {
     this.applicationUserRepository = applicationUserRepository ?? throw new System.ArgumentNullException(nameof(applicationUserRepository));
     this.uniquenessChecker         = uniquenessChecker ?? throw new System.ArgumentNullException(nameof(uniquenessChecker));
 }
예제 #32
0
        public DataInitializer(IServiceProvider serviceProvider)
        {
            if(serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

            _serviceProvider = serviceProvider;
            _requiredDataRepository = serviceProvider.GetService<IRequiredDataRepository>();

            _internalContentRepository = _serviceProvider.GetService<IInternalContentRepository>();
            _applicationUserRepository = _serviceProvider.GetService<IApplicationUserRepository>();
        }
예제 #33
0
 public DashboardController(IMenuItemService menuItemService, IDashboardService dashboardService,
                             IMenuItemRepository menuItemRepository,
                             IDashboardRepository dashboardRepository,
     //IDashboardUserRepository dashboardUserRepository,
                             IApplicationUserRepository ApplicationUserRepository,
                             ICrudRepository<SharedWith> sharedWithRepository,
                             ICrudRepository<DashboardType> dashboardTypeRepository,
       IUnitOfWork<DashboardContext> dashboardUnitOfWork, ICurrentUser currentUser)
 {
     //db = new SJiraContext();
     this._menuItemService = menuItemService;
     this._menuItemRepository = menuItemRepository;
     this._dashboardRepository = dashboardRepository;
     this._dashboardService = dashboardService;
     //this._dashboardUserRepository = dashboardUserRepository;
     this._ApplicationUserRepository = ApplicationUserRepository;
     this._sharedWithRepository = sharedWithRepository;
     this._dashboardTypeRepository = dashboardTypeRepository;
     this._dashboardUnitOfWork = dashboardUnitOfWork;
     this._currentUser = currentUser;
 }
예제 #34
0
 public ProomUserManager(UserManager<ApplicationUser> userManager, IApplicationUserRepository userRepo)
 {
     this.userManager = userManager;
     this.userManager.UserValidator = new UserValidator<ApplicationUser>(this.userManager) { AllowOnlyAlphanumericUserNames = false };
     userRepository = userRepo;
 }
 public ApplicationUserService(IApplicationUserRepository applicationUserRepository)
 {
     this.applicationUserRepository = applicationUserRepository;
 }
예제 #36
0
 /// <summary>
 /// Inject user repository in controller
 /// </summary>
 public HomeController(IApplicationUserRepository userRepository, 
     ICategoryRepository categoryRepository)
 {
     this.userRepository = userRepository;
     this.categoryRepository = categoryRepository;
 }
예제 #37
0
 public ProjectsController(IFacade facade, IProjectService service, IApplicationUserRepository userRepository)
 {
     _facade = facade;
     _service = service;
     _userRepo = userRepository;
 }
예제 #38
0
 public CommentsController(ICommentRepository commentRepository, IIssueRepository issueRepository, IApplicationUserRepository applicationUserRepository)
 {
     _commentRepo = commentRepository;
     _issueRepo = issueRepository;
     _userRepo = applicationUserRepository;
 }
예제 #39
0
 /// <summary>
 /// Inject repository in controller
 /// </summary>
 /// <param name="categoryRepository">injected object</param>
 public UserController(IApplicationUserRepository userRepository)
 {
     this.userRepository = userRepository;
 }
예제 #40
0
 public UserService(IApplicationUserRepository repository, IUnitOfWork unitOfWork)
 {
     this.repository = repository;
     this.unitOfWork = unitOfWork;
 }