public ActionResult CreateTestimonials() { var viewModel = new TestimonialCreateFormViewModel { Testimonial = new Testimonial() }; return(View("TestimonialForm", viewModel)); }
public ActionResult StoreTestimonial(TestimonialCreateFormViewModel viewModel) { if (!ModelState.IsValid) { return(View("TestimonialForm", viewModel)); } if (viewModel.ProfilePicture != null) { string fileName = Path.GetFileNameWithoutExtension(viewModel.ProfilePicture.FileName); string extension = Path.GetExtension(viewModel.ProfilePicture.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; viewModel.Testimonial.ProfileImagePath = "~/Images/" + fileName; fileName = Path.Combine(Server.MapPath("~/Images"), fileName); viewModel.ProfilePicture.SaveAs(fileName); } _context.Testimonials.Add(viewModel.Testimonial); _context.SaveChanges(); return(RedirectToAction("Testimonials", "Admin")); }