Ejemplo n.º 1
0
        public IHttpActionResult Create(LectureResponseModel lecture)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.BadRequest(this.ModelState));
            }

            var newLectureId = this.lectures.Add(lecture.Name, lecture.CourseId);

            return(this.Ok(newLectureId));
        }
Ejemplo n.º 2
0
        public IHttpActionResult Update(int id, LectureResponseModel lecture)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.BadRequest(this.ModelState));
            }

            var updatedLectureId = this.lectures.Update(id, lecture.Name, lecture.CourseId);

            if (updatedLectureId == null)
            {
                return(this.NotFound());
            }

            return(this.Ok(updatedLectureId));
        }