Untitled

function addData(entitySave, entity) {

var dat = new FormData();

if(entitySave.headerFile != null || entitySave.headerFile != undefined){

dat.append('file', entitySave.headerFile);

delete entitySave.headerFile;

}

dat.append('data', JSON.stringify(entitySave));

var deferred = $q.defer();

$http.post(REST_SERVICE_URI + entity + '/addData', dat, {

transformRequest: angular.identity,

headers: { 'Content-Type': undefined }

}).success(function(data) {

deferred.resolve(data);

}).error(function(status) {

deferred.reject(status);

});

return deferred.promise;

}