public ActionResult Details(string content, int rating, int Id) { if (Session["email"] == null) { Response.Write("<script>alert('Please Login Firs')</script>"); //Response.Redirect() return(RedirectToAction("Login", "Account")); } else { var a = content + " " + rating; var mail = Session["email"].ToString(); // user user = db.Users.Find(Id); var ids = db.Users.FirstOrDefault(d => d.email == mail); db.Reviews.Add(new Review { content = content, rating = rating, productId = Id, userId = ids.id, dape_post = DateTime.Now }); db.SaveChanges(); //var ids = (from x in db.Users where email == mail select x).FirstOrDefault(); Response.Write("<script>alert('Thankyou! Your review has been submited')</script>"); return(RedirectToAction("Details")); } }
public ActionResult Index(int id) { Review review = db.Reviews.FirstOrDefault(m => m.Id == id); db.Reviews.Remove(review); db.SaveChanges(); Response.Write("<script>alert('Deleted')</script>"); //return View(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,Name,img")] category category) { if (ModelState.IsValid) { db.categories.Add(category); db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Index")); }
public ActionResult Create([Bind(Include = "Adminid,email,password")] adminn adminn) { if (ModelState.IsValid) { db.Admins.Add(adminn); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(adminn)); }
public ActionResult Create([Bind(Include = "name,email,Password")] user u) { if (ModelState.IsValid) { db.Users.Add(u); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(u)); }
public ActionResult Create([Bind(Include = "Id,productname,img,Description,Websites,catId,subcatId")] product product) { if (ModelState.IsValid) { // ViewBag.i = product.img; db.Products.Add(product); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View("Index")); } }
public ActionResult Create([Bind(Include = "sId,email,suggest")] suggestion suggestion) { if (ModelState.IsValid) { db.suggestions.Add(suggestion); db.SaveChanges(); try { if (ModelState.IsValid) { var senderEmail = new MailAddress("*****@*****.**", "Tanuj DOshi"); var receiverEmail = new MailAddress(suggestion.email, "Receiver"); var password = "******"; var sub = "Thank You for your suggestion"; var body = "Thank you For Suggestion " + suggestion.suggest + "We are back with this very soon!!"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(senderEmail.Address, password) }; using (var mess = new MailMessage(senderEmail, receiverEmail) { Subject = "Thank you", Body = body }) { smtp.Send(mess); } Response.Write("<script>alert('Please Login Firs')</script>"); return(View()); } } catch (Exception) { ViewBag.Error = "Some Error"; } return(RedirectToAction("Index")); } return(View(suggestion)); }
public ActionResult Registeruser(user model) { using (var context = new reviewmodeldb()) { // bool isValid = context.Users.Any(x => x.email == model.email && x.Password == model.Password); context.Users.Add(model); context.SaveChanges(); ModelState.AddModelError("", "Something Went Wrong!!"); return(RedirectToAction("Login", "Account")); // return View(); } /* try * { * var context = new reviewmodeldb(); * context.Users.Add(model); * context.SaveChanges(); * * * * return RedirectToAction("Login"); * } * catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) * { * Exception raise = dbEx; * foreach (var validationErrors in dbEx.EntityValidationErrors) * { * foreach (var validationError in validationErrors.ValidationErrors) * { * string message = string.Format("{0}:{1}", * validationErrors.Entry.Entity.ToString(), * validationError.ErrorMessage); * // raise a new exception nesting * // the current instance as InnerException * raise = new InvalidOperationException(message, raise); * } * } * throw raise; * } * // return View();*/ }