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

            var newMaterialId = this.materials.Add(material.Type, material.LectureId);

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

            var updatedMaterialId = this.materials.Update(id, material.Type, material.LectureId);

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

            return(this.Ok(updatedMaterialId));
        }