Commit 788cc4408479121c7ea615412254d1353f954f4a

Authored by Nikita Kulshreshtha
1 parent 9e84e369

save and get are working fine

400-SOURCECODE/AIAHTML5.API/Models/DBModel.cs
@@ -943,7 +943,7 @@ namespace AIAHTML5.API.Models @@ -943,7 +943,7 @@ namespace AIAHTML5.API.Models
943 le.totalQuestions = Convert.ToInt32(dr["TotalQuestions"]); 943 le.totalQuestions = Convert.ToInt32(dr["TotalQuestions"]);
944 944
945 LabEcerciseDetails led = new LabEcerciseDetails(); 945 LabEcerciseDetails led = new LabEcerciseDetails();
946 - led.StateObject = dr["StateObject"].ToString(); 946 + // led.StateObject = dr["StateObject"].ToString();
947 led.UserAnswers = dr["UserAnswers"].ToString(); 947 led.UserAnswers = dr["UserAnswers"].ToString();
948 led.Score = Convert.ToInt32(dr["Score"]); 948 led.Score = Convert.ToInt32(dr["Score"]);
949 led.MaxScore = Convert.ToInt32(dr["MaxScore"]); 949 led.MaxScore = Convert.ToInt32(dr["MaxScore"]);
400-SOURCECODE/AIAHTML5.API/Models/LabExercise.cs
@@ -54,6 +54,6 @@ namespace AIAHTML5.API.Models @@ -54,6 +54,6 @@ namespace AIAHTML5.API.Models
54 public string CorrectAnswers { get; set; } 54 public string CorrectAnswers { get; set; }
55 public string DragItems { get; set; } 55 public string DragItems { get; set; }
56 public int Score { get; set; } 56 public int Score { get; set; }
57 - public string StateObject { get; set; } 57 + //public string StateObject { get; set; }
58 } 58 }
59 } 59 }
60 \ No newline at end of file 60 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Web/app/controllers/LabExercController.js
@@ -84,6 +84,7 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter, @@ -84,6 +84,7 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter,
84 84
85 $scope.getLabExerciseTitle = function (title) { 85 $scope.getLabExerciseTitle = function (title) {
86 $rootScope.menuLabExer = 1; 86 $rootScope.menuLabExer = 1;
  87 + $scope.quiznumber = 1;
87 88
88 if (title != null) { 89 if (title != null) {
89 $scope.LabExerciseQuiz = title; 90 $scope.LabExerciseQuiz = title;
@@ -107,13 +108,14 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter, @@ -107,13 +108,14 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter,
107 .then( 108 .then(
108 109
109 function (labResult) { 110 function (labResult) {
110 - if (labResult != undefined && labResult != AIAConstants.SAVED_LAB_EXERCISE_NOT_FOUND) { 111 + if (labResult != undefined && labResult.lastQuestion>0 && labResult != AIAConstants.SAVED_LAB_EXERCISE_NOT_FOUND) {
111 $scope.SavedLabExercise = labResult; 112 $scope.SavedLabExercise = labResult;
112 $scope.quiznumber = $scope.SavedLabExercise.lastQuestion; 113 $scope.quiznumber = $scope.SavedLabExercise.lastQuestion;
113 $scope.GetQuizByTopic(); 114 $scope.GetQuizByTopic();
114 } 115 }
115 - else 116 + else {
116 $scope.GetQuizByTopic(); 117 $scope.GetQuizByTopic();
  118 + }
117 }, 119 },
118 function(error){ 120 function(error){
119 console.log('error in getting save ddata'); 121 console.log('error in getting save ddata');
@@ -192,9 +194,12 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter, @@ -192,9 +194,12 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter,
192 }); 194 });
193 $timeout(function () 195 $timeout(function ()
194 { 196 {
195 - if ($scope.isResetClicked!= true)  
196 - $scope.ShowSavedLabExercise();  
197 - $scope.isResetClicked = false; 197 + if ($scope.SavedLabExercise != undefined && $scope.SavedLabExercise.lastQuestion > 0) {
  198 + if ($scope.isResetClicked != true) {
  199 + $scope.ShowSavedLabExercise();
  200 + $scope.isResetClicked = false;
  201 + }
  202 + }
198 },100); 203 },100);
199 204
200 // $scope.ShowSavedLabExercise(); 205 // $scope.ShowSavedLabExercise();
400-SOURCECODE/AIAHTML5.Web/app/services/LabExerciseService.js
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 $http({ 33 $http({
34 url: "/API/api/LabExercise", 34 url: "/API/api/LabExercise",
35 method: "GET", 35 method: "GET",
36 - params: {userId:1, labExerciseIdentifier:'di'} 36 + params: { userId: labExerciseInfo.userId, labExerciseIdentifier: labExerciseInfo.identifier }
37 }) 37 })
38 38
39 .success(function (data, status, headers, config) { 39 .success(function (data, status, headers, config) {