Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. getUserTestQuestions = (testId): ng.IPromise<any> => {
  2. var self = this;
  3. var defer = this.$q.defer();
  4. this.$http({
  5. url: '/api/UserTestQuestion/GetAll/' + testId,
  6. method: "GET"
  7. })
  8. .success(function (data: IUserTestQuestion[]) {
  9. self.qs = data;;
  10. defer.resolve();
  11. })
  12. .error((data: any, status: number, headers: (headerName: string) => string, config: ng.IRequestConfig): void => {
  13. self.$ers.http(data, status, headers, config);
  14. defer.reject();
  15. })
  16. return defer.promise;
  17. }
  18.  
  19. getUserTestQuestions = (testId): ng.IPromise<any> => {
  20. var self = this;
  21. var defer = this.$q.defer();
  22. if ( /// check here if questions are downloaded ) {
  23. defer.resolve();
  24. } else {
  25. this.$http({
  26. url: '/api/UserTestQuestion/GetAll/' + testId,
  27. method: "GET"
  28. })
  29. .success(function (data: IUserTestQuestion[]) {
  30. self.qs = data;;
  31. defer.resolve();
  32. })
  33. .error((data: any, status: number, headers: (headerName: string) => string, config: ng.IRequestConfig): void => {
  34. self.$ers.http(data, status, headers, config);
  35. defer.reject();
  36. })
  37. }
  38. return defer.promise;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement