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(); }
// 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); }
public void Create(Lesson lesson) { _repo.Add<Lesson>(lesson); _repo.SaveChanges(); }