public void FillFeedbackForm(FeedbackFormModel model) { EmailInput.SendKeysWithWait(model.Email); NameInput.SendKeysWithWait(model.Name); SubjectInput.SendKeysWithWait(model.Subject); MessageInput.SendKeysWithWait(model.Message); }
public IActionResult Send(FeedbackFormModel feedbackFormModel) { string address = opts.Value.address; string password = opts.Value.password; string server = opts.Value.server; int port = opts.Value.port; SmtpClient cli = new SmtpClient(server, port); cli.EnableSsl = true; cli.DeliveryMethod = SmtpDeliveryMethod.Network; cli.Credentials = new NetworkCredential(address, password); MailAddress from = new MailAddress(address, feedbackFormModel.email); MailMessage mess = new MailMessage(address, address, feedbackFormModel.theme, feedbackFormModel.message); mess.From = from; mess.SubjectEncoding = Encoding.UTF8; mess.BodyEncoding = Encoding.UTF8; try { cli.Send(mess); } catch (Exception) { } mess.Dispose(); return(RedirectToAction("Index")); }
public IActionResult Review() { FeedbackFormModel model = new FeedbackFormModel { Courses = CoursesForReviewing() }; return(View(model)); }
public static FeedbackFormModel BuildFeedbackDetails() { var fullname = Faker.Name.FullName(); var model = new FeedbackFormModel(); { Email = Faker.Internet.Email(fullname), Name = fullname, Subject = Faker.Lorem.Sentence(), Message = Faker.Lorem.Paragraph(), }; return(model); }
public IHttpActionResult PostNewForm(FeedbackFormModel feedback) { MySqlConnection conn = new MySqlConnection("datasource=148.72.232.170;protocol=TCP;port=3306;database=customerlaurel;username=claurel;password=123456789"); string insertQuery = "INSERT INTO feedback(NAME, EMAIL, SUBJECT, MESSAGE) VALUES('" + feedback.name + "','" + feedback.email + "','" + feedback.subject + "','" + feedback.message + "')"; MySqlCommand command = new MySqlCommand(insertQuery, conn); MySqlDataReader dataReader; conn.Open(); dataReader = command.ExecuteReader(); conn.Close(); return(Ok()); }
public IActionResult Review(FeedbackFormModel model) { if (!ModelState.IsValid) { return(View(model)); } var studentId = this.userManager.GetUserId(this.User); var result = this.courseService.ReviewCourse(model.CourseId, studentId, model.Content); if (!result) { return(BadRequest()); } return(RedirectToAction(nameof(Courses))); }
public async Task <IActionResult> Feedback(FeedbackFormModel feedback) { var user = await _userManager.GetUserAsync(User); if (_context.Feedback.Any(x => x.UserId == user.Id)) { return(BadRequest("You have already submitted a feedback")); } else { feedback.UserId = user.Id; await _context.Feedback.AddAsync(feedback); await _context.SaveChangesAsync(); return(Ok()); } }