public async Task <IndexViewModel> GetIndexViewModelAsync() { IEnumerable <StudentDTO> students = await studentService.GetAllAsync(); var pageData = new IndexViewData(students); IndexViewModel viewModel = viewFactory.CreateView <IndexViewData, IndexViewModel>(pageData); return(viewModel); }