public bool UpdateQuestion(ResSurveyQuestion info) { if (info.Options.Count > 0) { string deleteWhere = " QuestionID=" + info.QuestionID; _dataAccess.DeleteEntities <ResSurveyQuestionAnswer>(deleteWhere); } _dataAccess.AddEntities(info.Options); return(_dataAccess.UpdateEntity(info) > 0); }
public int AddQuestion(ResSurveyQuestion question) { int questionId = _dataAccess.AddEntity(question); foreach (var option in question.Options) { option.QuestionID = questionId; } _dataAccess.AddEntities(question.Options); return(questionId); }