public User GetUser(string id) { using (AJBAQContext context = new AJBAQContext()) { return(_mapper.Map <User>(context.User.Find(id))); } }
public List <Answer> GetAnswersByUsers(string userId) { using (AJBAQContext context = new AJBAQContext()) { return(_mapper.Map <List <Answer> >(context.Answer.Where(a => a.UserId == userId).ToList())); } }
public List <Question> GetQuestions() { using (AJBAQContext context = new AJBAQContext()) { return(_mapper.Map <List <Question> >(context.Question.Include(q => q.Choice).ToList())); } }
public Question GetQuestion(int id) { using (AJBAQContext context = new AJBAQContext()) { return(_mapper.Map <Question>(context.Question.Find(id))); } }
public void Answer(Answer answer) { using (AJBAQContext context = new AJBAQContext()) { answer.AnswerTime = DateTime.Now; context.Add(_mapper.Map <DAL.Models.Answer>(answer)); context.SaveChanges(); } }
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)); } }
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)); } }