public TestSet(DBWrapper.Entities.TestSet testSet)
 {
     Id         = testSet.TestSetId;
     Complexity = testSet.Complexity;
     Name       = testSet.Name;
     Tests      = new List <Test>();
     foreach (var test in testSet.Test)
     {
         Tests.Add(new Test(test));
     }
 }
Example #2
0
 public string AddTestSetWithUser(TestSet testSet, int userId)
 {
     try
     {
         var newTestSet = new DBWrapper.Entities.TestSet
         {
             Complexity = testSet.Complexity, Name = testSet.Name
         };
         _dbWrapper.AddTestSet(newTestSet, userId);
         return(null);
     }
     catch (Exception e)
     {
         return(e.ToString());
     }
 }
Example #3
0
 public string AddTestSetAndTestsWithUser(TestSet testSet, int userId, List <Test> tests)
 {
     try
     {
         var newTestSet = new DBWrapper.Entities.TestSet
         {
             Complexity = testSet.Complexity,
             Name       = testSet.Name
         };
         var newTests = tests.Select(test => new DBWrapper.Entities.Test
         {
             Answer      = test.Answer,
             Complexity  = test.Complexity,
             Text        = test.Text,
             FakeAnswers = ConvertFakeAnswersToString(test.FakeAnswers)
         }).ToList();
         _dbWrapper.AddTestSet(newTestSet, userId, newTests);
         return(null);
     }
     catch (Exception e)
     {
         return(e.ToString());
     }
 }