public bool AddUserQuestionAnswer(MatchQuestionUserAnswerModel model) { var answer = new TournamentUserAnswer() { UserId = model.UserId, TournamentQuestionId = model.MatchQuestionId, Answer = model.Answer, }; _db.TournamentUserAnswers.Add(answer); _db.SaveChanges(); return(true); }
public bool Add(MatchQuestionUserAnswerModel model) { var answer = new MatchUserAnswer() { UserId = model.UserId, MatchId = model.MatchId, MatchQuestionId = model.MatchQuestionId, Answer = model.Answer, }; _db.MatchUserAnswers.Add(answer); _db.SaveChanges(); return(true); }
public bool Edit(MatchQuestionUserAnswerModel model) { var answer = _db.MatchUserAnswers.FirstOrDefault(x => x.MatchQuestionId == model.MatchQuestionId && x.UserId == model.UserId); if (answer == null) { return(Add(model)); } else { answer.Answer = model.Answer; _db.Entry(answer).State = EntityState.Modified; _db.SaveChanges(); return(true); } }