Ejemplo n.º 1
0
        public bool Route()
        {
            HomeView homepage = new HomeView();

            var    input       = Renderer.Render(homepage);
            string userRequest = input.GetSelectedValue();

            switch (userRequest)
            {
            case "0":
                SortController.SortByPerson <Student>();
                break;

            case "1":
                SortController.SortByPerson <Teacher>();
                break;

            case "2":
                SortController.SortByPerson <Extern>();
                break;

            case "3":
                SortController.SortByCourses();
                break;

            case "4":
                SortController.SortBySchoolYear();
                break;

            case "5":
                SortController.SortByPromotions();
                break;

            case "6":
                SortController.SortByDateAsc();
                break;

            case "7":
                SortController.SortByDateDesc();
                break;

            case "8":
                SortController.SortByKeywords();
                break;

            case "9":
                EditController.AddNewProject();
                break;

            case "10":
                EditController.RemoveProject();
                break;

            default:
                return(false);
            }

            return(true);
        }