Example #1
0
        public AdminPageVM GetAdminPage()
        {
            AdminPageVM           page     = new AdminPageVM();
            IEnumerable <Course>  courses  = this.Context.Courses;
            IEnumerable <Student> students = this.Context.Students;

            IEnumerable <CourseVM>        courseVMs = Mapper.Map <IEnumerable <Course>, IEnumerable <CourseVM> >(courses);
            IEnumerable <AdminPageUserVM> userVMs   = Mapper.Map <IEnumerable <Student>, IEnumerable <AdminPageUserVM> >(students);

            page.Users   = userVMs;
            page.Courses = courseVMs;

            return(page);
        }
Example #2
0
        public AdminPageVM GetAdminPage()
        {
            AdminPageVM                   page    = new AdminPageVM();
            IEnumerable <Course>          courses = this.Context.Courses;
            IEnumerable <ApplicationUser> users   = this.Context.Users;

            IEnumerable <CourseVM>        coursesVms = Mapper.Map <IEnumerable <Course>, IEnumerable <CourseVM> >(courses);
            IEnumerable <AdminPageUserVM> usersVms   = Mapper.Map <IEnumerable <ApplicationUser>, IEnumerable <AdminPageUserVM> >(users);

            page.Users   = usersVms;
            page.Courses = coursesVms;

            return(page);
        }
Example #3
0
        public ActionResult Index()
        {
            AdminPageVM vm = this.service.GetAdminPage();

            return(View(vm));
        }