//GET: Lesson public ActionResult Lesson(int id, string name) { //Retrieves images based on parameters selected List <Models.Lesson> Set = new List <Models.Lesson>(); if (id < 14) { for (int i = 1; i <= 5; i++) { var set = new Models.Lesson(); set.img = "/Content/Images/" + id.ToString() + "/" + i.ToString() + ".jpg"; set.SetNumber = id; set.SetName = name; Set.Add(set); } } else { for (int i = 1; i <= 3; i++) { var set = new Models.Lesson(); set.img = "/Content/Images/" + id.ToString() + "/" + i.ToString() + ".jpg"; set.SetNumber = id; set.SetName = name; Set.Add(set); } } return(View("Lesson", Set)); }
public IActionResult Update(Models.Lesson lesson) { if (lesson == null) { return(RedirectToAction("Error", "Home")); } _lessonRepository.Update(lesson); _lessonRepository.Save(); return(RedirectToAction("Index", "Lesson", "Admin")); }
public IActionResult Create(Models.Lesson lesson) { if (!ModelState.IsValid) { return(View()); } _lessonRepository.Insert(lesson); _lessonRepository.Save(); return(RedirectToAction("Index")); }
public Domain.Lesson WithDetails(Models.Lesson model) { var dModel = model.ToModel(); if (model.QuizId == null || model.QuizId == Guid.Empty) { return(dModel); } dModel.Quiz = new Domain.Quiz() { Id = (Guid)model.QuizId }; dModel.Quiz.Elements = _context.QuizElements.Where(it => it.QuizId == model.QuizId) .Select(it => new Domain.QuizElement(it.Id, it.Question, it.Answers, it.CorrectAnswer)).ToList(); return(dModel); }
public DAL.Models.Lesson Chain(Cybirst.Lesson item) { DAL.Models.Lesson lesson = new Models.Lesson(); lesson.ID = item.ID; lesson.Name = item.Name; lesson.Intro = item.Intro; lesson.Video = item.Video; lesson.EstimatedTime = item.EstimatedTime; lesson.Order = item.Order; lesson.IsPro = item.IsPro; lesson.Image = item.Course.Technology.MdImage; lesson.Course = new Models.Course(); lesson.Course.ID = item.Course.ID; lesson.Course.Name = item.Course.Name; lesson.Course.Technology = new Models.Technology(); lesson.Course.Technology.ID = item.Course.Technology.ID; lesson.Course.Technology.Name = item.Course.Technology.Name; lesson.Course.Instructor = new Models.Instructor(); lesson.Course.Instructor.ID = item.Course.Instructor.ID; lesson.Course.Instructor.FirstName = item.Course.Instructor.FirstName; lesson.Course.Instructor.LastName = item.Course.Instructor.LastName; return(lesson); }
public ActionResult EditLessonPartial(int DayId) { Lesson lesson = new Models.Lesson(); lesson.DayId = DayId; lesson.SubjectId = Models.Module.GetModules(Models.ModuleDay.GetDay(DayId).First().ModuleId).First().SubjectId; var context = new ApplicationDbContext(); var users = context.Users .Where(x => x.Roles.Select(y => y.RoleId).Contains("59")) .ToList(); List <UserProfile> profiles = new List <UserProfile>(); foreach (var user in users) { UserProfile profile = new UserProfile(user.Id); profiles.Add(profile); } ViewBag.Teacher = profiles; ViewBag.Subjects = Models.Subject.GetSubject(null); return(PartialView(lesson)); }