Exemplo n.º 1
0
 private QuestionDetail AddQuestionDetailToContext(ApplicationUser currentUser, ApplicationUser askedToUser, Question question)
 {
     var questionDetail = new QuestionDetail()
     {
         Answered = false,
         AskedBy = currentUser,
         AskedTo = askedToUser,
         Question = question,
         SeenByUser = false,
         Active = true,
         TimeStamp = question.TimeStamp
     };
     _context.QuestionDetails.Add(questionDetail);
     return questionDetail;
 }
Exemplo n.º 2
0
 private ActionResult GetQuestionAskedNotificationPartialView(QuestionDetail questionDetail, bool seen)
 {
     var model = GetQuestionAskedNotificationModel(questionDetail, seen);
     return PartialView("QuestionNotification", model);
 }
Exemplo n.º 3
0
 private QuestionAskedNotificationViewModel GetQuestionAskedNotificationModel(QuestionDetail questionDetail, bool seen)
 {
     var model = new QuestionAskedNotificationViewModel(questionDetail, seen)
     {
         AskedUser = GetProfileFor(questionDetail.AskedTo),
         AskingUser = GetProfileFor(questionDetail.AskedBy),
         TimeStamp = questionDetail.TimeStamp,
         QuestionDetailId = questionDetail.QuestionDetailId
     };
     return model;
 }