コード例 #1
0
ファイル: LessonServices.cs プロジェクト: nfwaldron/AngularJS
        public void Edit(Lesson lesson)
        {
            var original = this.Find(lesson.Id);
            original.Title=lesson.Title;
            original.Author = lesson.Author;
            original.Description = lesson.Description;
            original.VideoLink = lesson.VideoLink;
            _repo.SaveChanges();

        }
コード例 #2
0
        // POST: api/Lessons
        public HttpResponseMessage Post(Lesson lesson)
        {
            if (ModelState.IsValid)
            {
                if (lesson.Id==0)
                {
                    _service.Create(lesson);
                    return Request.CreateResponse(HttpStatusCode.Created, lesson);
                }

                else
                {
                    _service.Edit(lesson);
                    return Request.CreateResponse(HttpStatusCode.OK, lesson);
                }

            }
            return Request.CreateResponse(HttpStatusCode.BadRequest, this.ModelState);
        }
コード例 #3
0
ファイル: LessonServices.cs プロジェクト: nfwaldron/AngularJS
 public void Create(Lesson lesson) 
 {
     _repo.Add<Lesson>(lesson);
     _repo.SaveChanges();
 }