anchor.diff:    });
   
     $scope.addSupplier = function($event) {
  -    $event.preventDefault();
  -    $scope.order_cycle.incoming_exchanges.push({enterprise_id: $scope.new_supplier_id, active: true});
  +    OrderCycle.addSupplier($event, $scope.new_supplier_id);
     };
   
     $scope.submit = function() {
  -    $scope.removeInactiveExchanges();
  -
  -    $http.post('/admin/order_cycles', {order_cycle: $scope.order_cycle}).success(function(data) {
  -      if(data['success']) {
  -	window.location = '/admin/order_cycles';
  -      } else {
  -	console.log('fail');
  -      }
  -    });
  -  };
  -
  -  $scope.removeInactiveExchanges = function() {
  -    for(var i=0; i < $scope.order_cycle.incoming_exchanges.length; i++) {
  -      if(!$scope.order_cycle.incoming_exchanges[i].active) {
  -	$scope.order_cycle.incoming_exchanges.splice(i, 1)
  -	i--;
  -      }
  -    }
  +    OrderCycle.create();
     };
   }
   
  
positive.code:   config(function($httpProvider) {
      $httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content');
    }).
    factory('OrderCycle', function($resource) {
      return $resource('/admin/order_cycles/:order_cycle_id.json', {},
  		     {'index': { method: 'GET', isArray: true},
  		      'show': { method: 'GET', isArray: false}});
    }).
    factory('Enterprise', function($resource) {
      return $resource('/admin/enterprises/:enterprise_id.json', {},
  
negative.code: function AdminCreateOrderCycleCtrl($scope, $http, OrderCycle, Enterprise) {
    $scope.order_cycle = OrderCycle.order_cycle;
  
    $scope.enterprises = {};
    Enterprise.index(function(data) {
  