public void AnswerDelete(AnswerDbModel item) { var model = answers.FirstOrDefault(i => i.Id == item.Id); if (model != null) { Entry(model).State = EntityState.Detached; Entry(item).State = EntityState.Deleted; } }
public static Answer FromDbModel(AnswerDbModel model) { return(new Answer { Id = model.Id, QuestionId = model.QuestionId, Text = model.Text, Cost = model.Cost }); }
public void AnswerInsert(AnswerDbModel item) { var model = answers.FirstOrDefault(i => i.Id == item.Id); if (model != null) { Entry(model).State = EntityState.Detached; Entry(item).State = EntityState.Modified; } else { answers.Add(item); } SaveChanges(); }