public void testUpdate() { // Arrange int count = repo.All().Count(); repo.Add(entity); this.repo.SaveChanges(); Guid id = repo.GetByHomeworkIdAndStudentId(hwId, studentId).Id; Assert.NotNull(id); Assert.AreEqual(count + 1, repo.All().Count()); entity.TeacherFeedback = "alala"; // Act repo.Update(entity); repo.SaveChanges(); // Assert Assert.True(repo.GetById(id).TeacherFeedback == "alala"); this.repo.HardDelete(entity); this.repo.SaveChanges(); }
public async Task <IActionResult> CreateLangFirstGradeQuestions(LangFirstGradeQuestionDto fullQuestion) { if (ModelState.IsValid) { var category = await _questionCategoryRepo.GetById(fullQuestion.QuestionCategory); var answer = new Answer() { LangAnswer = fullQuestion.Answer }; await _answerRepo.Add(answer); var question = new Question() { QuestionTitle = fullQuestion.QuestionTitle, FileName = fullQuestion.FileName, Answer = answer, QuestionCategory = category }; await _repository.Add(question); foreach (var item in fullQuestion.Feedback) { var feedback = new Feedback() { Description = item.Description, Question = question }; await _feedBackRepo.Add(feedback); } return(Ok()); } return(BadRequest()); }
public ActionResult CreateResult(GameResultViewModel gameResultViewModel) { Answer answer = new Answer() { AnimalId = gameResultViewModel.AnimalId, CountryId = gameResultViewModel.CountryId }; _answerRepository.Add(answer); _answerRepository.SaveChanges(); string currentUserId = User.Identity.GetUserId(); var users = HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>(); var sad = users.Users.FirstOrDefault(x => x.Id == currentUserId); GameResult gameResult = new GameResult() { AnswerId = answer.Id, Duration = gameResultViewModel.Duration, Guesses = gameResultViewModel.Guesses, IsAnswered = gameResultViewModel.IsAnswered, UserName = sad.UserName, }; _gameResultRepository.Add(gameResult); _gameResultRepository.SaveChanges(); return(Json(gameResult, JsonRequestBehavior.AllowGet)); }
public bool AddAnswer(int question, User user, string name, string respuesta) { answer.ID_QUESTION = question; answer.ID_USER = user.ID_USER; answer.NAME_PERSON = name; answer.ANSWER = respuesta; return(answerRepository.Add(answer)); }
public bool Add(Answer answer) { bool Error = false; if (string.IsNullOrEmpty(answer.Description)) { Validator.AddError("Description", "A descrição é obrigatório"); Error = true; } if (Error) { return(false); } AnswerRepository.Add(answer); return(true); }
public int AddAnswer(Answer answer) { return(_answerRepository.Add(answer)); }