/// <summary>
 ///
 /// </summary>
 /// <param name="userProfileService"></param>
 /// <param name="configuration"></param>
 /// <param name="googleAccountService"></param>
 /// <param name="facebookAccountService"></param>
 public AuthenticationController(IUserProfileService userProfileService, IConfiguration configuration,
                                 IUserGoogleAccountService googleAccountService, IFacebookAccountService facebookAccountService)
 {
     _userProfileService     = userProfileService;
     _configuration          = configuration;
     _googleAccountService   = googleAccountService;
     _facebookAccountService = facebookAccountService;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserProfileService"/> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="userProfileRepository">The user profile repository.</param>
 /// <param name="userAccountRepository">The user account repository.</param>
 /// <param name="userAccountService">The user account service.</param>
 /// <param name="googleAccountService">The google account service.</param>
 /// <param name="facebookAccountService">The facebook account service.</param>
 public UserProfileService(IUnitOfWork unitOfWork
                           , IRepository <UserProfile> userProfileRepository,
                           IRepository <UserAccount> userAccountRepository, IUserAccountService userAccountService,
                           IUserGoogleAccountService googleAccountService, IFacebookAccountService facebookAccountService)
 {
     _unitOfWork             = unitOfWork;
     _userProfileRepository  = userProfileRepository;
     _userAccountRepository  = userAccountRepository;
     _userAccountService     = userAccountService;
     _googleAccountService   = googleAccountService;
     _facebookAccountService = facebookAccountService;
 }