public AccountController(
     IVolleyUserManager <UserModel> userManager,
     IUserService userService,
     IConfigurationProvider configuration)
 {
     _userManager   = userManager;
     _userService   = userService;
     _configuration = configuration;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountController"/> class.
 /// </summary>
 /// <param name="userManager"> User Manager </param>
 /// <param name="rolesService"> Roles service </param>
 /// <param name="userService"> User service </param>
 /// <param name="cacheProvider">Instance of <see cref="ICacheProvider"/> class.</param>
 /// <param name="currentUserService">Instance of <see cref="ICurrentUserService"/> class.</param>
 /// <param name="authService">Instance of <see cref="IAuthorizationService"/> class.</param>
 public AccountController(
     IVolleyUserManager <UserModel> userManager,
     IRolesService rolesService,
     IUserService userService,
     ICacheProvider cacheProvider,
     ICurrentUserService currentUserService,
     IAuthorizationService authService)
 {
     _userManager        = userManager;
     _cacheProvider      = cacheProvider;
     _userService        = userService;
     _currentUserService = currentUserService;
     _authService        = authService;
 }