public IActionResult Add() { var teachers = _dbContext.Teachers; var technologies = _dbContext.Technologies; AddEditLessonViewModel model = new AddEditLessonViewModel() { Technologies = Utilities.GetSelectListItem(technologies), Teachers = Utilities.GetSelectListItem(teachers) }; return(View(model)); }
public IActionResult Add(AddEditLessonViewModel model) { if (ModelState.IsValid) { Lesson lesson = new Lesson() { StartingDate = model.StartingDate, EndingDate = model.EndingDate, Teacher = _dbContext.Teachers.Find(model.TeacherId), Technology = _dbContext.Technologies.Find(model.TechnologyId) }; _dbContext.Lessons.Add(lesson); _dbContext.SaveChanges(); return(RedirectToAction(nameof(AllLessons))); } return(View()); }