public void LogInButton(IPasswordProvider passwordProvider, string idInput) { if (UserVerification == "Signatur") { EmployeeModel loggedInEmployee = Employee.GetLoggedInEmployee(idInput, passwordProvider.Password, Services); if (loggedInEmployee != null) { manager.ShowWindow(new LoggedInEmployeeViewModel(Services, loggedInEmployee), null, null); TryClose(); } else { MessageBox.Show("Signatur eller lösenord stämmer inte"); } } else if (UserVerification == "Email") { AlumnModel loggedInAlumn = Alumn.GetLoggedInAlumn(idInput, passwordProvider.Password, Services); if (loggedInAlumn != null) { manager.ShowWindow(new LoggedInAlumnViewModel(Services, loggedInAlumn), null, null); TryClose(); } else { MessageBox.Show("Email eller lösenord stämmer inte"); } } else { MessageBox.Show("Du har inte valt alumn eller personal"); } }
public void Delete() { if (SelectedToRemove != null) { AlumnModel.RemoveEvent(Services, SelectedToRemove.EventId); LoadEvents(); } else { MessageBox.Show("Du måste välja ett event"); } }
public void Attend() { if (SelectedEvent != null) { AlumnModel.AttendEvent(Services, SelectedEvent.EventId); LoadEvents(); } else { MessageBox.Show("Du måste välja ett event"); } }
public void UpdateInfo(string currentPassword, string newPassword) { if (Services.LogInServices.Encrypt(currentPassword) == AlumnModel.Password) { AlumnModel.Password = Services.LogInServices.Encrypt(newPassword); } AlumnModel.Competences = Competences; AlumnModel.UpdateAlumn(Services); CurrentPassword = ""; NewPassword = ""; MessageBox.Show("Du har uppdaterat din profil"); LoadCompetences(); }
public void AddAlumn(string confirmPassword) { if (confirmPassword == Alumn.Password) { AlumnModel alumnModel = new AlumnModel() { Name = Alumn.Name, Email = Alumn.Email, Phonenumber = Alumn.Phonenumber, Education = SelectedEducation, Password = Services.LogInServices.Encrypt(Alumn.Password), Work = Alumn.Work }; alumnModel.Competences = Competences; alumnModel.SaveAlumn(Services); MessageBox.Show("Du är registrerad"); TryClose(); } else { MessageBox.Show("Du angav fel lösenord"); } }
public LoggedInAlumnViewModel(Services services, AlumnModel alumnModel) { AlumnModel = alumnModel; Services = services; }
private void LoadEvents() { AvailableEvents = EventModel.GetEvents(Services); AttendedEvents = AlumnModel.GetAttendedEvents(Services); }
public AttendEventViewModel(Services services, AlumnModel alumnModel) { AlumnModel = alumnModel; Services = services; LoadEvents(); }
private void LoadCompetences() { Competences = AlumnModel.GetCompetences(Services); }
public UpdateAlumnViewModel(Services services, AlumnModel alumnModel) { Services = services; AlumnModel = alumnModel; LoadCompetences(); }
public void ShowButton() { Alumns = AlumnModel.GetByAlumnsEducation(SelectedEducation, Services); }
public void ShowAllButton() { Alumns = AlumnModel.GetAllAlumns(Services); }
public DeleteAccountViewModel(Services services, AlumnModel alumnModel) { Services = services; AlumnModel = alumnModel; }