Exemplo n.º 1
0
        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"));
            }
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
 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"));
     }
 }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
        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();*/
        }