Example #1
0
 public IHttpActionResult Update([FromBody] ClassUpdateModel classToUpdate, [FromUri] int classId)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new ClassService();
     _service.UpdateClass(classToUpdate, classId);
     return(Ok());
 }
Example #2
0
 public IHttpActionResult Create(ClassCreateModel classToCreate)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new ClassService();
     _service.CreateClass(classToCreate);
     return(Ok());
 }
Example #3
0
 public IHttpActionResult Delete([FromUri] int classId)
 {
     _service = new ClassService();
     _service.DeleteClass(classId);
     return(Ok());
 }
Example #4
0
 public IHttpActionResult GetList()
 {
     _service = new ClassService();
     return(Ok(_service.GetClasses()));
 }
Example #5
0
 public IHttpActionResult GetDetail([FromUri] int classId)
 {
     _service = new ClassService();
     return(Ok(_service.GetClassDetailById(classId)));
 }