示例#1
0
        public ActionResult <LessonTrack> Get(int id)
        {
            LessonTrack thisLessonTrack = _db.LessonTrack
                                          .FirstOrDefault(lessonTrack => lessonTrack.LessonTrackId == id);

            return(thisLessonTrack);
        }
示例#2
0
        public void Delete(int id)
        {
            LessonTrack joinEntry = _db.LessonTrack.FirstOrDefault(entry => entry.LessonTrackId == id);

            _db.LessonTrack.Remove(joinEntry);
            _db.SaveChanges();
        }
        public ActionResult DeleteTrack(int joinId)
        {
            LessonTrack joinEntry = LessonTrack.Get(joinId);
            int         lessonId  = joinEntry.LessonId;

            LessonTrack.Send($"lessontracks/{joinId}", joinEntry, "delete");
            return(RedirectToAction("Details", "Lessons", new { id = lessonId }));
        }
示例#4
0
 public void Post([FromBody] LessonTrack lessonTrack)
 {
     if (lessonTrack.TrackId != 0 && lessonTrack.LessonId != 0)
     {
         _db.LessonTrack.Add(lessonTrack);
     }
     _db.SaveChanges();
 }
        public ActionResult AddTrack(Lesson lesson, int TrackId)
        {
            LessonTrack lessonTrack = new LessonTrack {
                TrackId = TrackId, LessonId = lesson.LessonId
            };

            LessonTrack.Send("lessontracks", lessonTrack, "post");
            return(RedirectToAction("Details", "Lessons", new { id = lesson.LessonId }));
        }
示例#6
0
        public ActionResult AddLesson(Track track, int LessonId)
        {
            LessonTrack lessonTrack = new LessonTrack {
                TrackId = track.TrackId, LessonId = LessonId
            };

            LessonTrack.Send("lessontracks", lessonTrack, "post");
            return(RedirectToAction("Details", "Tracks", new { id = track.TrackId }));
        }