Beispiel #1
0
 delete: function (req, res, next) {
   var q = EssenceRole.delete().where(EssenceRole.id.equals(req.params.id));
   query(q, function (err, data) {
     if (err) {
       return next(err);
     }
     res.status(204).end();
   });
 },
Beispiel #2
0
 selectOne: function (req, res, next){
   var q = EssenceRole.select().from(EssenceRole).where(EssenceRole.id.equals(req.params.id));
   query(q, function (err, data) {
     if (err) {
       return next(err);
     }
     if(!_.first(data)){
       return next(new HttpError(404, 'Not found'));
     }
     res.json(_.first(data));
   });
 },
Beispiel #3
0
 co(function* (){
   yield* checkData(req);
   return yield thunkQuery(EssenceRole.update(req.body).where(EssenceRole.id.equals(req.params.id)));
 }).then(function(data){