Beispiel #1
0
        public MainWindow(Comissioner comissioner)
        {
            InitializeComponent();


            PageHolder.Content = new AdminMenuPage(comissioner);
        }
Beispiel #2
0
 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;
 }
Beispiel #4
0
        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);
        }