/// <summary>
 /// constructor AuthController through the passed parameters enables the implementation of authorization
 /// </summary>
 /// <param name="context"></param>
 /// <param name="userRepository"></param>
 /// <param name="passwordHasher"></param>
 /// <param name="accessTokenGenerator"></param>
 public AuthController(DatabaseContext context,
                       IBaseUserModelRepository userRepository,
                       IPasswordHasher passwordHasher,
                       AccessTokenGenerator accessTokenGenerator)
 {
     Context              = context;
     UserRepository       = userRepository;
     PasswordHasher       = passwordHasher;
     AccessTokenGenerator = accessTokenGenerator;
 }
예제 #2
0
 public UserModelContoller(IBaseUserModelRepository userModelRepository)
 {
     UserModelRepository = userModelRepository;
 }