Beispiel #1
0
        public Action Show()
        {
            while (true)
            {
                UserManagementEnum choice = RenderMenu();

                var dict = new Dictionary <UserManagementEnum, Action>
                {
                    { UserManagementEnum.Select, (() => GetAll()) },
                    { UserManagementEnum.View, (() => View()) },
                    { UserManagementEnum.Insert, (() => Add()) },
                    { UserManagementEnum.Update, (() => Update()) },
                    { UserManagementEnum.Delete, (() => Delete()) },
                    { UserManagementEnum.Exit, (() => Exit()) }
                };

                try
                {
                    dict[choice].Invoke();
                }
                catch (Exception ex)
                {
                    Console.Clear();
                    Console.WriteLine(ex.Message);
                    Console.ReadKey(true);
                }
            }
        }
        public void Show()
        {
            while (true)
            {
                UserManagementEnum choice = RenderMenu();

                try
                {
                    switch (choice)
                    {
                    case UserManagementEnum.Select:
                    {
                        GetAll();
                        break;
                    }

                    case UserManagementEnum.View:
                    {
                        View();
                        break;
                    }

                    case UserManagementEnum.Insert:
                    {
                        Add();
                        break;
                    }

                    case UserManagementEnum.Update:
                    {
                        Update();
                        break;
                    }

                    case UserManagementEnum.Delete:
                    {
                        Delete();
                        break;
                    }

                    case UserManagementEnum.Exit:
                    {
                        return;
                    }
                    }
                }
                catch (Exception ex)
                {
                    Console.Clear();
                    Console.WriteLine(ex.Message);
                    Console.ReadKey(true);
                }
            }
        }
Beispiel #3
0
        public void Show()
        {
            while (true)
            {
                UserManagementEnum choice = RenderMenu();
                switch (choice)
                {
                case UserManagementEnum.GetAll:
                {
                    GetAll();
                    break;
                }

                case UserManagementEnum.Add:
                {
                    Add();
                    break;
                }

                case UserManagementEnum.Edit:
                {
                    Edit();
                    break;
                }

                case UserManagementEnum.Delete:
                {
                    Delete();
                    break;
                }

                case UserManagementEnum.Logout:
                {
                    AuthenticationService.AuthenticatLogoutAccount(AuthenticationService.LoggedUser);
                    break;
                }

                case UserManagementEnum.Exit:
                {
                    System.Environment.Exit(0);
                    break;
                }
                }
                if (AuthenticationService.LoggedUser == null)
                {
                    break;
                }
            }
        }
Beispiel #4
0
        public AdminView() //View and functional methods when logged as admin
        {
            while (true)
            {
                UserManagementEnum choice = RenderMenu();
                switch (choice)
                {
                case UserManagementEnum.Select: { ViewAllUsers(); break; }

                case UserManagementEnum.Update: { EditUser(); break; }

                case UserManagementEnum.Delete: { DeleteUser(); break; }

                case UserManagementEnum.Exit: { return; }
                }
            }
        }
Beispiel #5
0
        public void Show()
        {
            while (true)
            {
                UserManagementEnum choice = RenderMenu();

                switch (choice)
                {
                case UserManagementEnum.Select:
                {
                    GetAll();
                    break;
                }

                case UserManagementEnum.Insert:
                {
                    Add();
                    break;
                }

                case UserManagementEnum.Delete:
                {
                    Delete();
                    break;
                }

                case UserManagementEnum.Update:
                {
                    Update();
                    break;
                }

                case UserManagementEnum.Exit:
                {
                    return;
                }
                }
            }
        }