Esempio n. 1
0
        //Add question to list of questions
        public virtual async Task AddQuestionToServeyAsync(int id, Question question)
        {
            var survey = await Surveys.FindAsync(id);

            if (survey != null)
            {
                survey.Questions.Add(question);
                await SaveChangesAsync();
            }
        }
Esempio n. 2
0
        //Delete all qustions from qustions list in survey
        public virtual async Task DeleteAllQuestionsAsync(int id)
        {
            var survey = await Surveys.FindAsync(id);

            if (survey != null)
            {
                survey.Questions.Clear();
                await SaveChangesAsync();
            }
        }
Esempio n. 3
0
        //Delete survey
        public virtual async Task DeleteSurveyAsync(int id)
        {
            var survey = await Surveys.FindAsync(id);

            if (survey != null)
            {
                Surveys.Remove(survey);
                await SaveChangesAsync();
            }
        }