public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IFindAllADUsers findAllADUsers,
     IEncriptDescriptString encriptdescriptStringRepository,
     KavoshFrameWorkContext context)
 {
     _userManager    = userManager;
     _signInManager  = signInManager;
     _context        = context;
     _findAllADUsers = findAllADUsers;
     _encriptdescriptStringRepository = encriptdescriptStringRepository;
 }
 public AddDomainUserController(IGenericRepository <DomainSetting> domainRepository
                                , KavoshFrameWorkContext context
                                , IEncriptDescriptString encriptdescriptStringRepository
                                , IFindAllADUsers findAllADUsers, IPingLdap pingLdap
                                , RoleManager <ApplicationRole> roleManager, UserManager <ApplicationUser> userManager
                                , SignInManager <ApplicationUser> signInManager, IGenericRepository <CompanyUser> companyUserRepository
                                , IMapper mapper)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _mapper        = mapper;
     _roleManager   = roleManager;
     _encriptdescriptStringRepository = encriptdescriptStringRepository;
     _pingLdap              = pingLdap;
     _context               = context;
     _findAllADUsers        = findAllADUsers;
     _domainRepository      = domainRepository;
     _companyUserRepository = companyUserRepository;
 }