Exemplo n.º 1
0
        public void DeleteAdministratedTest(int administratedTestId)
        {
            AdministratedTest administratedTest = _ctx.AdministratedTests
                                                  .FirstOrDefault(t => t.Id == administratedTestId);

            if (administratedTest == null)
            {
                throw new NullReferenceException("AdministratedTest not found at specified id");
            }

            _ctx.AdministratedTests.Remove(administratedTest);
            _ctx.SaveChanges();
        }
Exemplo n.º 2
0
        public static AdministratedTest MapDomainToDao(AdministratedTestBusiness domain)
        {
            var returned = new AdministratedTest
            {
                Id                     = domain.Id,
                URL                    = domain.URL,
                TotalScore             = domain.TotalScore,
                TestId                 = domain.TestId,
                TestSubject            = domain.TestSubject,
                Date                   = domain.Date,
                AdministratedQuestions = domain.AdministratedQuestions.Select(AdministratedQuestionMapper.MapDomainToDao).ToList()
            };

            return(returned);
        }
Exemplo n.º 3
0
        public static AdministratedTestBusiness MapDaoToDomain(AdministratedTest dao)
        {
            var returned = new AdministratedTestBusiness
            {
                Id                     = dao.Id,
                URL                    = dao.URL,
                TotalScore             = dao.TotalScore,
                TestId                 = dao.TestId,
                TestSubject            = dao.TestSubject,
                Date                   = dao.Date,
                AdministratedQuestions = dao.AdministratedQuestions.Select(AdministratedQuestionMapper.MapDaoToDomain).ToList()
            };

            return(returned);
        }