Beispiel #1
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);
        }
Beispiel #2
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);
        }