Exemplo n.º 1
0
 public bool DeleteTest(Test test)
 {
     DAL.Entities.Test testForDelete = database.TestsRepository.Find(x => x.Name == test.Name).FirstOrDefault();
     if (testForDelete == null)
     {
         throw new NullReferenceException("Delete test doesn't exist");
     }
     try
     {
         database.TestsRepository.Delete(testForDelete.Id);
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
 public bool CreateCompletedTest(int time, int grade, User user, CompletedTest completedTest)
 {
     DAL.Entities.Test test = database.TestsRepository.Find(x => x.Name == completedTest.Name).FirstOrDefault();
     if (test == null)
     {
         return(false);
     }
     database.CompletedTestsRepository.Create(new DAL.Entities.CompletedTest()
     {
         Id    = 0,
         Time  = time,
         Grade = grade,
         CompletedQuestions = Mapper.Map <ICollection <DAL.Entities.CompletedQuestion> >(completedTest.CompletedQuestions),
         Test = test
     });
     return(true);
 }