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)); } }
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()); } }
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()); } }