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("!!!!")); }
public ActionResult Accept(int id) { var order = db.OrderDatas.FirstOrDefault(i => i.ProductID == id); order.Status = "accepted"; db.SaveChanges(); return(RedirectToAction("Index")); }
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")); } }
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")); } }