Пример #1
0
        public async Task <Models.Competetion.Question> AddQuestion(APIModel.Competetion.Question question)
        {
            Models.Competetion.Question ques = this.QuestionMap(question);
            _context.Questions.Add(ques);
            await _context.SaveChangesAsync();

            return(ques);
        }
Пример #2
0
        public async Task <Models.Competetion.Question> UpdateQuestion(APIModel.Competetion.Question question)
        {
            var ques = this.QuestionMap(question);

            _context.Entry(ques).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(ques);
        }
Пример #3
0
 private Models.Competetion.Question QuestionMap(APIModel.Competetion.Question question)
 {
     Models.Competetion.Question ques = new Models.Competetion.Question()
     {
         QuestionID       = question.QuestionID,
         Ques             = question.Ques,
         Answer           = question.Answer,
         Mark             = question.Mark,
         orderQuestion    = question.OrderQuestion,
         SubCompetetionID = question.SubCompetetionID,
         MembershipID     = question.MembershipID,
         FieldQuestions   = SetField(question.FieldIDs).ToList()
     };
     return(ques);
 }