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