コード例 #1
0
 public IHttpActionResult Update([FromBody] SubclassUpdateModel subclassToUpdate, [FromUri] int subclassId)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new SubclassService();
     _service.UpdateSubclass(subclassToUpdate, subclassId);
     return(Ok());
 }
コード例 #2
0
 public IHttpActionResult Create(SubclassCreateModel subclassToCreate)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new SubclassService();
     _service.CreateSubclass(subclassToCreate);
     return(Ok());
 }
コード例 #3
0
 public IHttpActionResult Delete([FromUri] int subclassId)
 {
     _service = new SubclassService();
     _service.DeleteSubclass(subclassId);
     return(Ok());
 }
コード例 #4
0
 public IHttpActionResult GetList([FromUri] int classId)
 {
     _service = new SubclassService();
     return(Ok(_service.GetSubclassesByParentClass(classId)));
 }
コード例 #5
0
 public IHttpActionResult GetDetail([FromUri] int subclassId)
 {
     _service = new SubclassService();
     return(Ok(_service.GetSubclassDetailById(subclassId)));
 }