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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
            }
        }