public MainWindow(Comissioner comissioner) { InitializeComponent(); PageHolder.Content = new AdminMenuPage(comissioner); }
public async Task SaveComissioner(Comissioner comissioner) { if (comissioner.Id == 0) { try { await _electionservice.Comissioners.InsertAsync(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } else { try { await _electionservice.Comissioners.UpdateAsync(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public AdminMenuPage(Comissioner comissioner) { Comissioner = comissioner; InitializeComponent(); BtnDeclareVotes.Click += BtnDeclareVotes_Click; BtnDispensePassword.Click += BtnDispensePassword_Click; Loaded += AdminMenuPage_Loaded; }
public static async Task <Comissioner> Login(Comissioner comissioner) { Comissioner user = new Comissioner(); if (comissioner.IsChairman) { try { user = await _electionservice.Comissioners.LoginChairman(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } else if (comissioner.IsPresident) { try { user = await _electionservice.Comissioners.LoginPresident(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } else if (comissioner.IsAdmin) { try { user = await _electionservice.Comissioners.LoginAdmin(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } else if (comissioner.IsPresident) { try { user = await _electionservice.Comissioners.LoginPresident(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } else { try { user = await _electionservice.Comissioners.Login(comissioner); } catch (Exception e) { Console.WriteLine(e); throw; } } return(user); }