Пример #1
0
        public ActionResult Create(Product p, HttpPostedFileBase file)
        {
            //  string filename = Path.GetFileName(file.FileName);
            if (file != null && file.ContentLength > 0)
            {
                string filename = Path.GetFileName(file.FileName);
                string fileext  = Path.GetExtension(filename);
                if (fileext == ".jpg" || fileext == ".png")
                {
                    string filepath = Server.MapPath("/productimgs/" + filename);
                    file.SaveAs(filepath);
                    p.ImagePath = filename;
                    if (ModelState.IsValid)
                    {
                        db.Products.Add(p);
                        db.SaveChanges();
                        //remain  the name of the controller
                        return(RedirectToAction("Index"));
                    }
                }
            }
            //  p.Image = filename;

            return(Content("!!!!"));
        }
Пример #2
0
        public ActionResult Accept(int id)
        {
            var order = db.OrderDatas.FirstOrDefault(i => i.ProductID == id);

            order.Status = "accepted";
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult AddOrder(int id)
        {
            if (Session["user_name"] != null)
            {
                var       uname = Session["user_name"].ToString();
                var       uid   = db.Users.FirstOrDefault(i => i.UserName == uname);
                OrderData d     = new OrderData();
                d.ProductID = id;
                d.UserID    = uid.UserID;
                d.Status    = "waiting";
                //d.Time = new DateTime();
                //  d.Time = new DateTime();

                var pro = db.OrderDatas.Add(d);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Index", "login"));
            }
        }
Пример #4
0
        public ActionResult register(User u)
        {
            //check if exist in db
            var check = db.Users.FirstOrDefault(i => i.UserName == u.UserName);

            if (check == null)
            {
                User saveuser = new User
                {
                    UserName = u.UserName,
                    Password = encrypt(u.Password),
                    Address  = u.Address,
                    userType = "normal"
                };
                Session["user_name"] = u.UserName;
                db.Users.Add(saveuser);
                db.SaveChanges();
                return(RedirectToAction("index", "Product"));
            }
            else
            {
                return(RedirectToAction("index", "Register"));
            }
        }