Exemplo n.º 1
0
        // GET: Instructor/SubscriptionOfCourses/Create
        public async Task <ActionResult> Create()
        {
            var model = new SubscriptionOfCourseModel
            {
                subscriptions = await db.subscriptions.ToListAsync(),
                courses       = await db.courses.ToListAsync()
            };



            return(View(model));
        }
Exemplo n.º 2
0
        public static async Task <SubscriptionOfCourseModel> Convert(this SubscriptionOfCourse subscriptionOfCourses, ApplicationDbContext db)
        {
            var model = new SubscriptionOfCourseModel

            {
                courseId       = subscriptionOfCourses.courseId,
                subscriptionId = subscriptionOfCourses.subscriptionId,
                courses        = await db.courses.ToListAsync(),
                subscriptions  = await db.subscriptions.ToListAsync()
            };


            return(model);
        }
Exemplo n.º 3
0
        public static async Task <SubscriptionOfCourseModel> Convert(this SubscriptionOfCourse subscriptionOfCourses, ApplicationDbContext db, bool addListData = true)
        {
            var model = new SubscriptionOfCourseModel

            {
                subscriptionId   = subscriptionOfCourses.subscriptionId,
                courseId         = subscriptionOfCourses.courseId,
                subscriptions    = addListData ? await db.subscriptions.ToListAsync() : null,
                courses          = addListData ? await db.courses.ToListAsync() : null,
                subscriptionName = (await db.subscriptions.FirstOrDefaultAsync(
                                        i => i.id.Equals(subscriptionOfCourses.subscriptionId))).name,
                courseName = (await db.courses.FirstOrDefaultAsync(
                                  c => c.id.Equals(subscriptionOfCourses.courseId))).name
            };


            return(model);
        }