Esempio n. 1
0
        //private readonly ILogger<HomeController> _logger;

        //public HomeController(ILogger<HomeController> logger)
        //{
        //    _logger = logger;
        //}

        public async Task <IActionResult> IndexAsync()
        {
            /*var getAbout = new GetAbout();
             * var abt = await getAbout.GetAboutData();
             * var abtViewModel = new AboutViewModel()
             * {
             *  About = abt,
             *  Title = "All About Us"
             * }
             * return View(abtViewModel);*/
            var modelAbtDegree  = new EmployandAboutViewModel();
            var getAbout        = new GetAbout();
            var degreeStat      = new GetDegreeStats();
            var employIntro     = new GetEmployIntro();
            var employersData   = new GetEmployersData();
            var careerData      = new GetCareerData();
            var employTableData = new GetEmployerTableData();
            var coopTableData   = new GetCoopTableData();

            modelAbtDegree.About = await getAbout.GetAboutData();

            modelAbtDegree.DegreeStats = await degreeStat.GetStatData();

            modelAbtDegree.EmployIntro = await employIntro.GetEmployStatData();

            modelAbtDegree.Employers = await employersData.GetEmployersInfo();

            modelAbtDegree.Careers = await careerData.GetCareerInfoData();

            modelAbtDegree.EmploymentTable = await employTableData.GetEmployerTable();

            modelAbtDegree.CoopTable = await coopTableData.GetCoopTable();

            return(View(modelAbtDegree));
        }
Esempio n. 2
0
        //About Controller
        public async Task <IActionResult> About()
        {
            var getAbout = new GetAbout();
            var about    = await getAbout.GetAboutData();

            var aboutViewModel = new AboutViewModels()
            {
                About            = about,
                Title            = "About RIT Information Technologies",
                aboutTitle       = about.title,
                aboutDescription = about.description,
                aboutQuote       = about.quote,
                aboutQuoteAuthor = about.quoteAuthor
            };

            return(View(aboutViewModel));
        }