Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to Graph Api Daemon Application");
            //Get the AuthenticationIntegration instance
            IAuthenticationRepository iAuthenticationRepository = Factory.CreateAuthenticationIntegration();
            //Get the KeyVaultAccessImplementatation instance
            IKeyVaultAccessRepository iKeyVaultAccessRepository = Factory.CreateKeyVaultAccessImplementation();
            //Get the client secrect from azure key vault to access Graph api app
            Task <string> keyVaultSecret = iKeyVaultAccessRepository.GetClientSecretFromKeyVault(iAuthenticationRepository);

            keyVaultSecret.Wait();
            //Get the TokenImplementation instance
            ITokenProcessorRepository iTokenProcessorRepository = Factory.CreateTokenImplementation();
            //Get the AuthenticationIntegration instance
            IAuthenticationRepository iAuthRepository = Factory.CreateAuthenticationIntegration();
            Task <string>             token           = iTokenProcessorRepository.GetGraphApiAccessToken(iAuthRepository, keyVaultSecret.Result.ToString());

            token.Wait();
            IUserDetailsRepository iUserDetailsRepository = Factory.CreateUserImplementation();
            //Get the AuthenticationIntegration instance
            IAuthenticationRepository iARepository = Factory.CreateAuthenticationIntegration();
            Task <List <User> >       users        = iUserDetailsRepository.GetUserDetails(iARepository, token.Result.ToString());

            users.Wait();
            //Display the user principal name
            foreach (var user in users.Result)
            {
                Console.WriteLine($"User Principal Name:{user.UserPrincipalName}");
            }


            Console.ReadKey();
        }
        public RegistrationService()
        {
            IDatabaseFactory databaseFactory = new DatabaseFactory();

            UserDetailsRepository  = new UserDetailsRepository(databaseFactory);
            UnitOfWork             = new UnitOfWork(databaseFactory);
            LoginDetailsRepository = new LoginDetailsRepository(databaseFactory);
        }
Esempio n. 3
0
 public AccountService(IUserDetailsRepository userDetailsRepository, IUserPreferencesRepository userPreferencesRepository,
                       IUserSnapsRepository userSnapsRepository, IFriendRepository friendsRepository)
 {
     _userDetailsRepository     = userDetailsRepository;
     _userPreferencesRepository = userPreferencesRepository;
     _userSnapsRepository       = userSnapsRepository;
     _friendsRepository         = friendsRepository;
 }
Esempio n. 4
0
 public AuthController(AppContext appContext, IBaseUnitOfWork unitOfWork, IUserRepository userRepository, IUserDetailsRepository userDetailsRepository, ISignInManager singInManager, IUserManager userManager)
 {
     _appContext            = appContext;
     _unitOfWork            = unitOfWork;
     _userRepository        = userRepository;
     _userDetailsRepository = userDetailsRepository;
     _singInManager         = singInManager;
     _userManager           = userManager;
 }
Esempio n. 5
0
 public UserDetailService(
     ILogger <UserDetailService> logger,
     IUserDetailsRepository userDetailsRepository,
     IMapper mapper)
 {
     _logger = logger;
     _userDetailsRepository = userDetailsRepository;
     _mapper = mapper;
 }
Esempio n. 6
0
 public UserUnitOfWork(Entities context,
                       IUserRepository userRepo,
                       IUserDetailsRepository userDetailsRepo,
                       IRolesRepository roleRepo
                       ) : base(context)
 {
     UserDetailsRepository = userDetailsRepo;
     UserRepository        = userRepo;
     RolesRepository       = roleRepo;
 }
Esempio n. 7
0
 public UserService(IUnitOfWork dataBase, IUserDetailsRepository userDetailsRepository,
                    IPermissionRepository permissionRepository, UserManager <DutUser> userManager, RoleManager <DutRole> roleManager,
                    SignInManager <DutUser> signInManager)
 {
     _dataBase = dataBase;
     _userDetailsRepository = userDetailsRepository;
     _permissionRepository  = permissionRepository;
     _userManager           = userManager;
     _roleManager           = roleManager;
     _signInManager         = signInManager;
 }
Esempio n. 8
0
        public LoginService(UserManager <AppUser> userManager, RoleManager <AppRole> roleManager, IUserDetailsRepository userDetailsRepository, IOptions <JwtIssuerOptions> jwtOptions, IMapper mapper, ITokenGenerator tokenGenerator, IOptions <AppSettings> appSettings)
        {
            _userDetailsRepository = userDetailsRepository;
            _jwtOptions            = jwtOptions.Value;
            _mapper         = mapper;
            _tokenGenerator = tokenGenerator;
            _appSettings    = appSettings.Value;
            _userManager    = userManager;
            _roleManager    = roleManager;


            if (_jwtSecurityTokenHandler == null)
            {
                _jwtSecurityTokenHandler = new JwtSecurityTokenHandler();
            }
        }
 public UserDetailsController(IUserDetailsRepository iuserDetailsRepository)
 {
     _iuserDetailsRepository = iuserDetailsRepository;
 }
 public UserDetailsService(IUserDetailsRepository detailsRepository)
 {
     Detailsrepository = detailsRepository;
 }
Esempio n. 11
0
 public InitController(IUserDetailsRepository repository)
 {
     _repository = repository;
 }
Esempio n. 12
0
 public UserDetailsService(IUnitOfWork unitOfWork, IUserDetailsRepository usrDetailRep, IUserRepository usrRep)
     : base(unitOfWork)
 {
     _usrDetailRep = usrDetailRep;
     _usrRep       = usrRep;
 }
 public UserDetailsController(IUserDetailsRepository repository, DataContext context)
 {
     this.context    = context;
     this.repository = repository;
 }
Esempio n. 14
0
 public UserDetailsServices(IUserDetailsRepository repository, IOptions <AppSettings> appSettings)
 {
     _repository  = repository;
     _appSettings = appSettings.Value;
 }
Esempio n. 15
0
 public UserDetailsService(IUserDetailsRepository userDetails)
 {
     _userDetails = userDetails;
 }
Esempio n. 16
0
 /// <summary>
 /// Constructor
 /// </summary>
 public RegisterUserService(IUserRepository userRepository, IUserDetailsRepository userDetailsRepository)
 {
     this.userRepository        = userRepository;
     this.userDetailsRepository = userDetailsRepository;
 }
 public UserService(IUserDetailsRepository userRepository, IMapper mapper)
 {
     _userRepository = userRepository;
     _mapper         = mapper;
 }
Esempio n. 18
0
 public OverviewController(IUserDetailsRepository _userDetailRepository, ILogger <OverviewController> logger)
 {
     userDetailRepository = _userDetailRepository;
     _logger = logger;
 }
Esempio n. 19
0
 public UserDetailsService(IUserDetailsRepository repository)
 {
     this._repository = repository;
 }
Esempio n. 20
0
 /// <summary>
 /// Constructor
 /// </summary>
 public RegisterUserService(IUserRepository userRepository, IUserDetailsRepository userDetailsRepository)
 {
     this.userRepository = userRepository;
     this.userDetailsRepository = userDetailsRepository;
 }
Esempio n. 21
0
 public HomeController(IUserDetailsRepository userRepository)
 {
     this.userRepository = userRepository;
 }
 public UserManager(IUserDetailsRepository userDetailsRepository)
 {
     _userDetailsRepository = userDetailsRepository;
 }
Esempio n. 23
0
        //  private readonly IPaymentRepository _paymentRepository;

        public UserDetailsService(IUserDetailsRepository userDetailsRepository)
        {
            _userDetailsRepository = userDetailsRepository;
        }
 public UserDetailsController(IUserDetailsRepository repository)
 {
     _userDetailsRepository = repository;
 }
Esempio n. 25
0
 public AccountController(IUserRepository userRepository, IUserDetailsRepository userDetailsRepository)
 {
     _userRepository        = userRepository;
     _userDetailsRepository = userDetailsRepository;
 }
Esempio n. 26
0
 public UserDetailsController(IUserDetailsRepository userDetailsRepository)
 {
     this._userDetailsRepository = userDetailsRepository;
 }
 public UserDetailsEngine(IUserDetailsRepository repository)
 {
     _repository = repository;
 }
Esempio n. 28
0
 public UserDetailsController(IUserDetailsRepository uRepo, IMapper mapper)
 {
     _uRepo  = uRepo;
     _mapper = mapper;
 }
Esempio n. 29
0
 public UserDetailsApiController(IUserDetailsRepository userDetailsRepository)
 {
     _userDetailsRepository = userDetailsRepository;
 }