Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
angular-gobox / src / services / pickup_order.js
Size: Mime:
(function() {
    'use strict';

    angular.module('angularGobox').service('PickupOrder', PickupOrder);

    function PickupOrder() {
        var service = this;

        service.order = {
            trip_type: 2,
            customerboxes: [],
            preferred_date: undefined,
            address: {}
        };

        service.prepare = prepare;

        // public

        function prepare() {
            var data = angular.extend({}, service.order.address);
            data.customerboxes = _.collect(service.order.customerboxes, 'id');
            data.preferred_date = service.order.preferred_date;
            data.trip_type = service.order.trip_type;
            return data;
        }
    }
})();