Esempio n. 1
0
 public User GetUser(string id)
 {
     using (AJBAQContext context = new AJBAQContext())
     {
         return(_mapper.Map <User>(context.User.Find(id)));
     }
 }
Esempio n. 2
0
 public List <Answer> GetAnswersByUsers(string userId)
 {
     using (AJBAQContext context = new AJBAQContext())
     {
         return(_mapper.Map <List <Answer> >(context.Answer.Where(a => a.UserId == userId).ToList()));
     }
 }
Esempio n. 3
0
 public List <Question> GetQuestions()
 {
     using (AJBAQContext context = new AJBAQContext())
     {
         return(_mapper.Map <List <Question> >(context.Question.Include(q => q.Choice).ToList()));
     }
 }
Esempio n. 4
0
 public Question GetQuestion(int id)
 {
     using (AJBAQContext context = new AJBAQContext())
     {
         return(_mapper.Map <Question>(context.Question.Find(id)));
     }
 }
Esempio n. 5
0
 public void Answer(Answer answer)
 {
     using (AJBAQContext context = new AJBAQContext())
     {
         answer.AnswerTime = DateTime.Now;
         context.Add(_mapper.Map <DAL.Models.Answer>(answer));
         context.SaveChanges();
     }
 }
Esempio n. 6
0
        public Question CreateQuestion(Question question)
        {
            var value = _mapper.Map <DAL.Models.Question>(question);

            using (AJBAQContext context = new AJBAQContext())
            {
                context.Add(value);
                context.SaveChanges();
                return(_mapper.Map <Question>(value));
            }
        }
Esempio n. 7
0
        public User CreateUser(User user)
        {
            var value = _mapper.Map <DAL.Models.User>(user);

            using (AJBAQContext context = new AJBAQContext())
            {
                value.UserId = CreateString(5);
                context.Add(value);
                context.SaveChanges();
                return(_mapper.Map <User>(value));
            }
        }