/// <summary> /// Delete an answer /// </summary> /// <param name="answerUI"></param> public void Delete(LOT_Answer answerUI) { LOT_Answer answerDb = GetByID((int)answerUI.ID); if (answerDb != null) { answerDb.DeleteFlag = true; dbContext.SubmitChanges(); } }
/// <summary> /// Insert new answer /// </summary> /// <param name="answer"></param> public void Insert(LOT_Answer answer) { dbContext.LOT_Answers.InsertOnSubmit(answer); dbContext.SubmitChanges(); }
/// <summary> /// Check if the answer is exist in list of answers on page /// </summary> /// <param name="answerDb"></param> /// <param name="arrAnswerUI"></param> /// <returns>bool</returns> public bool IsDeletedOnUI(LOT_Answer answerDb, List<LOT_Answer> arrAnswerUI) { bool result = true; foreach (LOT_Answer answerUI in arrAnswerUI) { if (answerUI.ID == answerDb.ID) { result = false; } } return result; }