public void Update(DalTest item) { var entity = item.ToEntity(); _context.Set <Test>().Attach(entity); if (entity.Questions != null) { foreach (var question in entity.Questions) { if (question != null) { _context.Set <Question>().Attach(question); _context.Entry(question).State = EntityState.Modified; foreach (var answer in question.Answers) { _context.Set <Answer>().Attach(answer); _context.Entry(answer).State = EntityState.Modified; } } } } _context.Entry(entity).State = EntityState.Modified; }
public void Create(DalTest item) { var test = item.ToEntity(); _context.Set <Test>().Add(test); }