Exemplo n.º 1
0
        public ActionResult AddFeedbackToCourse(AddFeedBackModel model)
        {
            var customer = db.Users.FirstOrDefault(u => u.Email == User.Identity.Name).FullName;
            var feedback = new Feedback {
                Text = model.Text, Date = DateTime.Now, UserFullName = customer, CourseId = model.CourseId
            };

            db.Feedbacks.Add(feedback);
            db.SaveChanges();
            //return RedirectToAction("TrainerDetails", new { id = model.TrainerId });
            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }
Exemplo n.º 2
0
        public ActionResult AddFeedbackToTrainer(AddFeedBackModel model)
        {
            var customer = db.Users.FirstOrDefault(u => u.Email == User.Identity.Name).FullName;
            var feedback = new Feedback {
                Text = model.Text, Date = DateTime.Now, UserFullName = customer, UserId = model.TrainerId
            };

            db.Feedbacks.Add(feedback);
            db.SaveChanges();

            var trainerMail = db.Users.FirstOrDefault(u => u.Id == model.TrainerId).Email;

            emailService.SendEmail(trainerMail, "New feedback for you", "You have a new feedback! Check the link: <a href=http://localhost:57960/Users/TrainerDetails/" + model.TrainerId + " /> here</a>!");
            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }