Ejemplo n.º 1
0
        inputFilter.isValid(params, function(is) {
            if (is) {
                var values = inputFilter.getValues();

                mapperFoodstuff.delete(values, function(err) {
                    if (err) {
                        response.error(err);
                    } else {
                        response.success();
                    }
                    callback(response);
                });
            } else {
                response.error(null, inputFilter.getErrors());
                callback(response);
            }
        });
Ejemplo n.º 2
0
        inputFilter.isValid(params, function(is) {
            if (is) {
                var values = inputFilter.getValues();

                mapperFoodstuff.get(values, function(err, doc) {
                    if (err) {
                        response.error(err);
                    } else {
                        data = {
                            item: doc,
                        };
                        response.success(data);
                    }
                    callback(response);
                });
            } else {
                response.error(null, inputFilter.getErrors());
                callback(response);
            }
        });
Ejemplo n.º 3
0
        inputFilter.isValid(params, function(is) {
            if (is) {
                var values = inputFilter.getValues();

                async.parallel({
                    total: function(callback) {
                        mapperFoodstuff.count(function(err, count) {
                            if (err) {
                                callback(err);
                            } else {
                                callback(null, count);
                            }
                        });
                    },
                    items: function(callback) {
                        mapperFoodstuff.getAll(values, function(err, docs) {
                            if (err) {
                                callback(err);
                            } else {
                                callback(null, docs);
                            }
                        });
                    }
                }, function(err, data) {
                    if (err) {
                        response.error(err);
                    } else {
                        response.success(data);
                    }

                    callback(response);
                });
            } else {
                response.error(null, inputFilter.getErrors());
                callback(response);
            }
        });