Beispiel #1
0
 public void PinEntered(PinData pinData)
 {
     var u = AppServices.LoginUser(pinData.PinCode);
     if (u != User.Nobody)
     {
         if (pinData.TimeCardAction != 0)
         {
             MainDataContext.UpdateTimeCardEntry(u, pinData.TimeCardAction);
             if (pinData.TimeCardAction == 2)
             {
                 AppServices.LogoutUser();
                 return;
             }
         }
         u.PublishEvent(EventTopicNames.UserLoggedIn);
     }
 }
Beispiel #2
0
 public void SubmitPin(PinData pinData)
 {
     pinData.PublishEvent(EventTopicNames.PinSubmitted);
 }
Beispiel #3
0
 private void LoginPadControl_PinSubmitted(object sender, PinData pinData)
 {
     _viewModel.SubmitPin(pinData);
 }