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