public void Save(int SurveyID, bool isActive, bool isMain, string SurveyQuestion, DataTable dtSurveyChoices) { int IdentityQuestion = 0; BINROTA.DAL.SurveyQuestion objSurveyQuestion; BINROTA.DAL.SurveyChoice objSurveyChoice; // Soruyu Kaydet objSurveyQuestion = new SurveyQuestion(); if (SurveyID == 0) { DeleteSurveyChoices(SurveyID); objSurveyQuestion.Load(SurveyID); } objSurveyQuestion.isActive = isActive; objSurveyQuestion.isMain = isMain; objSurveyQuestion.SurveyQuestion = SurveyQuestion; IdentityQuestion = objSurveyQuestion.Save(); //Seçenekleri Kaydet foreach (DataRow dr in dtSurveyChoices.Rows) { objSurveyChoice = new SurveyChoice(); objSurveyChoice.SurveyChoice = dr["SurveyChoice"].ToString(); objSurveyChoice.SurveyVoteNumber = Convert.ToInt32(dr["SurveyVoteNumber"]); objSurveyChoice.SurveyQuestionID = IdentityQuestion; objSurveyChoice.Save(); } }
public static void AnswerInsert(int MemberID, int SurveyQuestionID, int SurveyChoiceID) { //TODO: Transection yapacaksýn haberin ola SurveyAnswer objSurvey = new SurveyAnswer(); objSurvey.MemberID = MemberID; objSurvey.SurveyQuestionID = SurveyQuestionID; objSurvey.SurveyChoiceID = SurveyChoiceID; objSurvey.Save(); SurveyChoice obj = new SurveyChoice(); obj.Load(SurveyChoiceID); obj.SurveyVoteNumber++; obj.Save(); }