public IHttpActionResult DeleteClassType(int id) { try { var classTypeVM = _scheduleData.GetClassTypeById(id); if (classTypeVM == null) { return(NotFound()); } classTypeVM.State = ObjectState.Deleted; _scheduleData.DeleteClassType(classTypeVM); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }