コード例 #1
0
 private static void saveManagerInformation(IEnumerable <string> employees, IAuthorizeLogOn adDal, ICustomIdentityDAL dal)
 {
     foreach (var employeeADName in employees)
     {
         var employeeADInfo = adDal.RetrieveUserInformation(employeeADName);
         dal.SaveManagerInfo(employeeADInfo);
     }
 }
コード例 #2
0
 private static void SaveManagerInformation(IEnumerable<string> employees, IAuthorizeLogOn adDal, ICustomIdentityDAL dal)
 {
     foreach (var employeeADName in employees)
     {
         var employeeADInfo = adDal.RetrieveUserInformation(employeeADName);
         dal.SaveManagerInfo(employeeADInfo);
     }
 }
コード例 #3
0
        private void insertUserInfoFromAD(IAuthorizeLogOn adDal, ICustomIdentityDAL dal, string userName)
        {
            var userADInfo = adDal.RetrieveUserInformation(userName);

            if (userADInfo != null)
            {
                dal.SaveIdentity(userADInfo);
            }
        }
コード例 #4
0
        private void MarkTermDateForMissingEmployees(IAuthorizeLogOn adDal, ICustomIdentityDAL dal)
        {
            var userCollectionDal = IoC.Container.Resolve <IUserCollectionDAL>();
            var userCollection    = userCollectionDal.GetActiveAdUsers();

            foreach (var userName in userCollection)
            {
                if (adDal.RetrieveUserInformation(userName) == null)
                {
                    dal.SetTerminationDate(userName, DateTime.UtcNow);
                }
            }
        }
コード例 #5
0
        private void MarkTermDateForMissingEmployees(IAuthorizeLogOn adDal, ICustomIdentityDAL dal)
        {
            var userCollectionDal = IoC.Container.Resolve<IUserCollectionDAL>();
            var userCollection = userCollectionDal.GetActiveAdUsers();

            foreach (var userName in userCollection)
            {
                if (adDal.RetrieveUserInformation(userName) == null)
                {
                    dal.SetTerminationDate(userName, DateTime.UtcNow);
                }
            }
        }
コード例 #6
0
 private CustomIdentityDTO InsertUserInfoFromAD(IAuthorizeLogOn adDal, ICustomIdentityDAL dal, string userName)
 {
     var userADInfo = adDal.RetrieveUserInformation(userName);
     return dal.SaveIdentity(userADInfo);
 }
コード例 #7
0
        private CustomIdentityDTO InsertUserInfoFromAD(IAuthorizeLogOn adDal, ICustomIdentityDAL dal, string userName)
        {
            var userADInfo = adDal.RetrieveUserInformation(userName);

            return(dal.SaveIdentity(userADInfo));
        }
コード例 #8
0
 private void InsertUserInfoFromAD(IAuthorizeLogOn adDal, ICustomIdentityDAL dal, string userName)
 {
     var userADInfo = adDal.RetrieveUserInformation(userName);
     if (userADInfo != null)
     {
         dal.SaveIdentity(userADInfo);
     }
 }