Ejemplo n.º 1
0
        public Business.Entities.ExTest GetTestEx(int exTestId)
        {
            var dbContext = _context.GetInstance();
            var exTest    = dbContext.ExTests.FirstOrDefault(x => x.Id == exTestId);

            return(TestExMapper.MapDalToEntity(exTest));
        }
Ejemplo n.º 2
0
        public void AddTestEx(ref Business.Entities.ExTest exTest)
        {
            var dbContext = _context.GetInstance();
            var testToAdd = TestExMapper.MapEntityToDal(exTest);

            dbContext.ExTests.Add(testToAdd);
            dbContext.SaveChanges();
            exTest = TestExMapper.MapDalToEntity(testToAdd);
        }
Ejemplo n.º 3
0
        public void UpdateTestEx(ref Business.Entities.ExTest test)
        {
            var dbContext  = _context.GetInstance();
            var newTest    = TestExMapper.MapEntityToDal(test);
            var testFromDb = dbContext.ExTests.Where(x => x.Id == newTest.Id).Include(x => x.ExTest_Question).FirstOrDefault();

            testFromDb = (ExTest)UpdateEntity(testFromDb, newTest);
            dbContext.SaveChanges();
            test = TestExMapper.MapDalToEntity(testFromDb);
        }