1 function Sys$Services$_ProfileService$_onSaveComplete(result, context, methodName) {
2 var count = context[3];
3 if (result !== null) {
4 if (result instanceof Array) {
5 count -= result.length;
6 }
7 else if (typeof(result) === 'number') {
8 count = result;
9 }
10 else {
11 throw Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType, methodName, "Array"));
12 }
13 }
14
15 var callback = context[0] || this.get_defaultSaveCompletedCallback() || this.get_defaultSucceededCallback();
16 if (callback) {
17 var userContext = context[2] || this.get_defaultUserContext();
18 callback(count, userContext, "Sys.Services.ProfileService.save");
19 }
20 }