public ActionResult Subscribe(VmSubscribe subscribe) { if (!string.IsNullOrEmpty(subscribe.Email)) { if (db.Subscribe.Any(e => e.Email == subscribe.Email)) { Session["SameEmail"] = true; if (subscribe.Page == "Home") { return(RedirectToAction("Index", "Home")); } else if (subscribe.Page == "About") { return(RedirectToAction("Index", "About")); } else if (subscribe.Page == "ProCat") { return(RedirectToAction("Category", "Product")); } else if (subscribe.Page == "SubCat") { return(RedirectToAction("Subcategory", "Product")); } else if (subscribe.Page == "SubofSubCat") { return(RedirectToAction("SubOfSubcategory", "Product")); } else if (subscribe.Page == "BlogCat") { return(RedirectToAction("Categories", "Blogs")); } else if (subscribe.Page == "BlogTag") { return(RedirectToAction("Tags", "Blogs")); } else if (subscribe.Page == "Cart") { return(RedirectToAction("Cart", "Shoping")); } else if (subscribe.Page == "Wishlist") { return(RedirectToAction("Index", "Shoping")); } else if (subscribe.Page == "Product") { return(RedirectToAction("Index", "Product")); } else if (subscribe.Page == "ProductDetails") { return(RedirectToAction("Details", "Product", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Blog") { return(RedirectToAction("Index", "Blogs")); } else if (subscribe.Page == "BlogDetails") { return(RedirectToAction("Details", "Blogs", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Faq") { return(RedirectToAction("Index", "Faq")); } else if (subscribe.Page == "Terms") { return(RedirectToAction("Index", "Terms", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Contact") { return(RedirectToAction("Index", "Contact")); } else if (subscribe.Page == "Checkout") { return(RedirectToAction("Index", "Checkout")); } else if (subscribe.Page == "User") { return(RedirectToAction("Index", "User", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Login") { return(RedirectToAction("Login", "User")); } else if (subscribe.Page == "Register") { return(RedirectToAction("Register", "User")); } else { return(RedirectToAction("Index", "Home")); } } Subscribe Subscribe = new Subscribe(); Subscribe.Email = subscribe.Email; Subscribe.SendDate = DateTime.Now; db.Subscribe.Add(Subscribe); db.SaveChanges(); Session["SuccessfullSubscribe"] = true; if (subscribe.Page == "Home") { return(RedirectToAction("Index", "Home")); } else if (subscribe.Page == "About") { return(RedirectToAction("Index", "About")); } else if (subscribe.Page == "ProCat") { return(RedirectToAction("Category", "Product")); } else if (subscribe.Page == "SubCat") { return(RedirectToAction("Subcategory", "Product")); } else if (subscribe.Page == "SubofSubCat") { return(RedirectToAction("SubOfSubcategory", "Product")); } else if (subscribe.Page == "BlogCat") { return(RedirectToAction("Categories", "Blogs")); } else if (subscribe.Page == "BlogTag") { return(RedirectToAction("Tags", "Blogs")); } else if (subscribe.Page == "Cart") { return(RedirectToAction("Cart", "Shoping")); } else if (subscribe.Page == "Wishlist") { return(RedirectToAction("Index", "Shoping")); } else if (subscribe.Page == "Product") { return(RedirectToAction("Index", "Product")); } else if (subscribe.Page == "ProductDetails") { return(RedirectToAction("Details", "Product", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Blog") { return(RedirectToAction("Index", "Blogs")); } else if (subscribe.Page == "BlogDetails") { return(RedirectToAction("Details", "Blogs", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Faq") { return(RedirectToAction("Index", "Faq")); } else if (subscribe.Page == "Terms") { return(RedirectToAction("Index", "Terms", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Contact") { return(RedirectToAction("Index", "Contact")); } else if (subscribe.Page == "Checkout") { return(RedirectToAction("Index", "Checkout")); } else if (subscribe.Page == "User") { return(RedirectToAction("Index", "User", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Login") { return(RedirectToAction("Login", "User")); } else if (subscribe.Page == "Register") { return(RedirectToAction("Register", "User")); } else { return(RedirectToAction("Index", "Home")); } } Session["EmptyEmail"] = true; if (subscribe.Page == "Home") { return(RedirectToAction("Index", "Home")); } else if (subscribe.Page == "About") { return(RedirectToAction("Index", "About")); } else if (subscribe.Page == "ProCat") { return(RedirectToAction("Category", "Product")); } else if (subscribe.Page == "SubCat") { return(RedirectToAction("Subcategory", "Product")); } else if (subscribe.Page == "SubofSubCat") { return(RedirectToAction("SubOfSubcategory", "Product")); } else if (subscribe.Page == "BlogCat") { return(RedirectToAction("Categories", "Blogs")); } else if (subscribe.Page == "BlogTag") { return(RedirectToAction("Tags", "Blogs")); } else if (subscribe.Page == "Cart") { return(RedirectToAction("Cart", "Shoping")); } else if (subscribe.Page == "Wishlist") { return(RedirectToAction("Index", "Shoping")); } else if (subscribe.Page == "Product") { return(RedirectToAction("Index", "Product")); } else if (subscribe.Page == "ProductDetails") { return(RedirectToAction("Details", "Product", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Blog") { return(RedirectToAction("Index", "Blogs")); } else if (subscribe.Page == "BlogDetails") { return(RedirectToAction("Details", "Blogs", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Faq") { return(RedirectToAction("Index", "Faq")); } else if (subscribe.Page == "Terms") { return(RedirectToAction("Index", "Terms", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Contact") { return(RedirectToAction("Index", "Contact")); } else if (subscribe.Page == "Checkout") { return(RedirectToAction("Index", "Checkout")); } else if (subscribe.Page == "User") { return(RedirectToAction("Index", "User", new { id = subscribe.ItemId })); } else if (subscribe.Page == "Login") { return(RedirectToAction("Login", "User")); } else if (subscribe.Page == "Register") { return(RedirectToAction("Register", "User")); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Subscribe(VmSubscribe subscribe) { if (string.IsNullOrEmpty(subscribe.Email)) { Session["EmptyMail"] = true; if (subscribe.Page == "Home") { return(RedirectToAction("Index", "Home")); } else if (subscribe.Page == "About") { return(RedirectToAction("Index", "About")); } else if (subscribe.Page == "Contact") { return(RedirectToAction("Index", "Contact")); } else if (subscribe.Page == "Blog") { return(RedirectToAction("Index", "Blog")); } else if (subscribe.Page == "Courses") { return(RedirectToAction("Index", "Courses")); } else if (subscribe.Page == "Event") { return(RedirectToAction("Index", "Event")); } else if (subscribe.Page == "Teacher") { return(RedirectToAction("Index", "Teacher")); } else if (subscribe.Page == "BlogDetails") { return(RedirectToAction("BlogDetails", "Blog", new { Id = subscribe.blogid })); } else if (subscribe.Page == "CourseDetails") { return(RedirectToAction("CourseDetails", "Courses", new { Id = subscribe.courseId })); } else if (subscribe.Page == "EventDetails") { return(RedirectToAction("EventDetails", "Event", new { Id = subscribe.eventid })); } else { return(RedirectToAction("TeacherDetails", "Teacher", new { Id = subscribe.teacherId })); } } Subscribe Subscribe = new Subscribe(); Subscribe.Email = subscribe.Email; Subscribe.CreatedDate = DateTime.Now; db.Subscribes.Add(Subscribe); db.SaveChanges(); Session["SuccessfullSubscribe"] = true; if (subscribe.Page == "Home") { return(RedirectToAction("Index", "Home")); } else if (subscribe.Page == "About") { return(RedirectToAction("Index", "About")); } else if (subscribe.Page == "Contact") { return(RedirectToAction("Index", "Contact")); } else if (subscribe.Page == "Blog") { return(RedirectToAction("Index", "Blog")); } else if (subscribe.Page == "Courses") { return(RedirectToAction("Index", "Courses")); } else if (subscribe.Page == "Event") { return(RedirectToAction("Index", "Event")); } else if (subscribe.Page == "Teacher") { return(RedirectToAction("Index", "Teacher")); } else if (subscribe.Page == "BlogDetails") { return(RedirectToAction("BlogDetails", "Blog", new { Id = subscribe.blogid })); } else if (subscribe.Page == "CourseDetails") { return(RedirectToAction("CourseDetails", "Courses", new { Id = subscribe.courseId })); } else if (subscribe.Page == "EventDetails") { return(RedirectToAction("EventDetails", "Event", new { Id = subscribe.eventid })); } else { return(RedirectToAction("TeacherDetails", "Teacher", new { Id = subscribe.teacherId })); } }