public ActionResult Send_Feedback() { try { int ID = Convert.ToInt32(Session["Trainer_ID"]); var trainer = db.Trainers.Where(i => i.ID == ID).FirstOrDefault(); Send_FeedbackModel send_FeedbackModel = new Send_FeedbackModel(); send_FeedbackModel.Email = trainer.Email_ID; send_FeedbackModel.Name = trainer.First_Name + " " + trainer.Last_Name; send_FeedbackModel.Role_ID = Convert.ToInt32(trainer.Role_ID); return(View(send_FeedbackModel)); } catch (Exception ex) { return(RedirectToAction("Contact", "Home")); } }
public ActionResult Send_Feedback(Send_FeedbackModel model) { try { if (ModelState.IsValid) { int ID = Convert.ToInt32(Session["Trainer_ID"]); var trainer = db.Trainers.Where(i => i.ID == ID).FirstOrDefault(); if (trainer != null) { var gym = db.GYMs.Where(i => i.ID == trainer.GYM_ID).FirstOrDefault(); SendMailModel.Feedback(model.Message, trainer.First_Name + " " + trainer.Last_Name + " " + "( " + trainer.Role_ID + " )", "*****@*****.**", gym.Name); TempData["Success"] = "Thank you for sharing your feedback!! "; if (trainer.Role_ID == 1) { return(RedirectToAction("Owner", "Dashbord")); } if (trainer.Role_ID == 2) { return(RedirectToAction("Manager", "Dashbord")); } } return(View()); } else { TempData["Error"] = "Please Fill All Required Details.!"; int ID = Convert.ToInt32(Session["Trainer_ID"]); var trainer = db.Trainers.Where(i => i.ID == ID).FirstOrDefault(); Send_FeedbackModel send_FeedbackModel = new Send_FeedbackModel(); send_FeedbackModel.Email = trainer.Email_ID; send_FeedbackModel.Name = trainer.First_Name + " " + trainer.Last_Name; send_FeedbackModel.Role_ID = Convert.ToInt32(trainer.Role_ID); return(View(send_FeedbackModel)); } } catch (Exception ex) { return(RedirectToAction("Contact", "Home")); } }