Exemplo n.º 1
0
        public IHttpActionResult Create(LecturerResponseModel lecturer)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.BadRequest(this.ModelState));
            }

            var newLecturerId = this.lecturers.Add(lecturer.FirstName, lecturer.LastName, lecturer.Courses);

            return(this.Ok(newLecturerId));
        }
Exemplo n.º 2
0
        public IHttpActionResult Update(int id, LecturerResponseModel lecturer)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.BadRequest(this.ModelState));
            }

            var updatedLecturerId = this.lecturers.Update(id, lecturer.FirstName, lecturer.LastName, lecturer.Courses);

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

            return(this.Ok(updatedLecturerId));
        }