public ActionResult SaveTestimonialDetails(TestimonialModel testimonialModel) { var serialization = new Serialization(); var testimonialBA = new Testimonial(); var HashCriteria = new Hashtable(); var TestimonialDetails = new TestimonialModel(); var actualCriteria = string.Empty; if (ModelState.IsValid) { HashCriteria.Add("ID", testimonialModel.ID); HashCriteria.Add("Author", testimonialModel.Author); var description = Sanitizer.GetSafeHtml(testimonialModel.Description); HashCriteria.Add("Description", description); HashCriteria.Add("UserID", userID); actualCriteria = serialization.SerializeBinary((object)HashCriteria); var result = testimonialBA.SaveTestimonialDetails(actualCriteria); var testimonialID = Convert.ToInt32(serialization.DeSerializeBinary(Convert.ToString(result))); SaveTestimonialImages(testimonialID); Session["TestimonialImages"] = null; if (testimonialModel.ID <= 0) { TempData["TestimonialSuccess"] = "Testimonial details has been saved successfully..!"; } else { TempData["TestimonialSuccess"] = "Testimonial details has been modified successfully..!"; } } return(RedirectToAction("Admin", "Dashboard")); }