Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- getUserTestQuestions = (testId): ng.IPromise<any> => {
- var self = this;
- var defer = this.$q.defer();
- this.$http({
- url: '/api/UserTestQuestion/GetAll/' + testId,
- method: "GET"
- })
- .success(function (data: IUserTestQuestion[]) {
- self.qs = data;;
- defer.resolve();
- })
- .error((data: any, status: number, headers: (headerName: string) => string, config: ng.IRequestConfig): void => {
- self.$ers.http(data, status, headers, config);
- defer.reject();
- })
- return defer.promise;
- }
- getUserTestQuestions = (testId): ng.IPromise<any> => {
- var self = this;
- var defer = this.$q.defer();
- if ( /// check here if questions are downloaded ) {
- defer.resolve();
- } else {
- this.$http({
- url: '/api/UserTestQuestion/GetAll/' + testId,
- method: "GET"
- })
- .success(function (data: IUserTestQuestion[]) {
- self.qs = data;;
- defer.resolve();
- })
- .error((data: any, status: number, headers: (headerName: string) => string, config: ng.IRequestConfig): void => {
- self.$ers.http(data, status, headers, config);
- defer.reject();
- })
- }
- return defer.promise;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement