public static void Login(VerifiedData data)
        {
            try
            {
                var login = _repo.StaffLoginWithFingerPrint(data.Id);
                if (login)
                {
                    _digitalPersona.StopCapture();
                    _digitalPersona?.Dispose();

                    var t = new Thread(new ThreadStart(DoNothing));
                    t.Start();
                    Thread.Sleep(2500);
                    t.Abort();
                    
                    var dashboard = new FrmContainer();
                    dashboard.Show();

                    foreach (var form in Application.OpenForms.OfType<FrmFingerprintLogin>().ToList())
                    {
                        form.Close();
                    }
                }
                else
                {
                    Base.ShowInfo("", "Login failed. Try again");
                }
            }
            catch (Exception e)
            {
                Base.ShowError("Error", e.Message);
            }
        }
 public static void SaveAttendance(VerifiedData data)
 {
     try
     {
         var save = _repo.SaveAttendance(_courseId, data.Id, LoggedInUser.ActiveSession.Id, LoggedInUser.UserId);
         if (save == string.Empty)
         {
             Base.ShowSuccess("", "Attendance saved");
             //  lblMsg.Invoke(new Action(Load));
         }
         else
         {
             Base.ShowInfo("", save);
         }
     }
     catch (Exception e)
     {
         Base.ShowError("Error", e.Message);
     }
 }