Exemple #1
0
        public ServiceResponse <QuestionsAnswer> Add(QuestionsAnswer QuestionsAnswer)
        {
            var response = new ServiceResponse <QuestionsAnswer>();

            if (response.Validation(new QuestionAnswerValidation().Validate(QuestionsAnswer)))
            {
                response.Result = QuestionsAnswerRepository.Insert(QuestionsAnswer);
            }
            return(response);
        }
Exemple #2
0
        public async Task AddQuestionAnswer(QuestionsAnswerDTO item)
        {
            var questionsAnswer = new QuestionsAnswer
            {
                QuestionId = item.QuestionId,
                AnswerId   = item.AnswerId
            };

            db.QuestionsAnswer.Add(questionsAnswer);
            await db.SaveChangesAsync();
        }
Exemple #3
0
        public ServiceResponse <QuestionsAnswer> Update(QuestionsAnswer QuestionsOption)
        {
            var response = new ServiceResponse <QuestionsAnswer>();

            if (response.Validation(new QuestionAnswerValidation().Validate(QuestionsOption)))
            {
                QuestionsAnswerRepository.Detach(QuestionsOption);

                var repositoryResponse = QuestionsAnswerRepository.GetById(QuestionsOption.Id);
                if (repositoryResponse != null)
                {
                    repositoryResponse.QuestionsId = QuestionsOption.QuestionsId;

                    response.Result = QuestionsAnswerRepository.Update(repositoryResponse);
                }
                else
                {
                    response.SetError("Veri Bulunamadı");
                }
            }
            return(response);
        }