public ActionResult Respond(RespondToFeedbackBm bm) { if (this.ModelState.IsValid) { var userId = this.User.Identity.GetUserId(); this.service.AddResponse(bm, userId); } return(this.RedirectToAction("Index")); }
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(); }