Esempio n. 1
0
        public void Delete(long AttitudeID)
        {
            Attitude attitudeToDelete = (from attitude in DatabaseModel.Attitude where attitude.AttitudeID == AttitudeID select attitude).First();

            //Delete Attitude Definitions
            using (AttitudeDefinitionController attitudeDefinitionController = new AttitudeDefinitionController(DatabasePath))
                attitudeDefinitionController.DeleteAll(AttitudeID);

            DatabaseModel.Attitude.Remove(attitudeToDelete);
            DatabaseModel.SaveChanges();
        }
Esempio n. 2
0
        public void DeleteAll(long SurveyID)
        {
            using (AttitudeDefinitionController attitudeDefinitionController = new AttitudeDefinitionController(DatabasePath))
            {
                List <Question> Questions = GetQuestionsForSurvey(SurveyID);

                foreach (Question question in Questions)
                {
                    Delete(question.QuestionID, SurveyID);
                    attitudeDefinitionController.Delete(question.QuestionID);
                }
            }
        }