public GetEmployeeEventArgs(Employee user) { this.user = user; }
public void logout() { try { svc.logout (user.token); removeEmployeeFromDb(); user = null; } catch (Exception ex) { throw new EmployeeException ("Error when logging out.", ex); } }
private void getEmployeeFromDb() { try { user = db.Get (); } catch (Exception ex) { throw new EmployeeException("Error while fetching employee from database.", ex); } }
public void login(string email, string password) { if (!isAuthenticated ()) { string token; try { token = svc.login (email, password); user = svc.getEmployee (token); db.Save(user); } catch (Exception ex) { throw new EmployeeException("Error when logging in.", ex); } } }