コード例 #1
0
        public ActionResult Respond(RespondToFeedbackBm bm)
        {
            if (this.ModelState.IsValid)
            {
                var userId = this.User.Identity.GetUserId();
                this.service.AddResponse(bm, userId);
            }

            return(this.RedirectToAction("Index"));
        }
コード例 #2
0
        public void AddResponse(RespondToFeedbackBm bm, string userId)
        {
            Message message = new Message();

            message.DateMade    = DateTime.Now;
            message.Description = "Feedback response:" + bm.Content;
            message.Topic       = bm.Topic;
            ApplicationUser sender   = this.Context.Users.Find(userId);
            ApplicationUser reciever = this.Context.Users.Find(bm.UserId);

            message.Reciever = reciever;
            message.Sender   = sender;
            message.DateMade = DateTime.Now;

            this.Context.Messages.Add(message);
            this.Context.SaveChanges();
        }