//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)); }
//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)); }