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); }
public async Task AddQuestionAnswer(QuestionsAnswerDTO item) { var questionsAnswer = new QuestionsAnswer { QuestionId = item.QuestionId, AnswerId = item.AnswerId }; db.QuestionsAnswer.Add(questionsAnswer); await db.SaveChangesAsync(); }
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); }