コード例 #1
0
 private void Modify(UserAuthenticationViewModel userAuthenticationViewModel)
 {
     try
     {
         Messenger.Default.Send(new OpenWindowMessage()
         {
             DataContext = userAuthenticationViewModel,
         }, Tokens.UserAuthenticationView_Open);
     }
     catch (Exception ex)
     {
         Log.Error(ex);
     }
 }
コード例 #2
0
        public UserDeviceAuthViewModel(int DeviceId, int UserId, int DeviceUserId)
        {
            var fp1 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint1, Name = "指纹一"
            };
            var fp2 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint2, Name = "指纹二"
            };
            var fp3 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint3, Name = "指纹三"
            };
            var fp4 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint4, Name = "指纹四"
            };
            var fp5 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint5, Name = "指纹五"
            };
            var fp6 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint6, Name = "指纹六"
            };
            var fp7 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint7, Name = "指纹七"
            };
            var fp8 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint8, Name = "指纹八"
            };
            var fp9 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint9, Name = "指纹九"
            };
            var fp10 = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.FingerPrint10, Name = "指纹十"
            };

            var auths = new List <UserAuthenticationViewModel> {
                fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10
            };

            FingerPrintCredentials = new ObservableCollection <UserAuthenticationViewModel>(auths);

            PasswordCredential = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.Password
            };
            IcCardCredential = new UserAuthenticationViewModel {
                UserID = UserId, DeviceID = DeviceId, DeviceUserID = DeviceUserId, AuthenticationType = AuthenticationType.IcCard
            };
        }