public ActionResult Signup(Tbl_Members model) { using (var context = new dbOnlineShoppingEntities()) { context.Tbl_Members.Add(model); context.SaveChanges(); } return(RedirectToAction("Login")); }
public ActionResult ImageView(int id) { Tbl_SlideImage img = new Tbl_SlideImage(); using (dbOnlineShoppingEntities db = new dbOnlineShoppingEntities()) { img = db.Tbl_SlideImage.Where(x => x.SlideId == id).FirstOrDefault(); } return(View(img)); }
public ActionResult ViewImageofProducts(Tbl_Product _product, int id) { // Tbl_Product _product = new Tbl_Product(); using (dbOnlineShoppingEntities db = new dbOnlineShoppingEntities()) { _product = db.Tbl_Product.Where(x => x.ProductId == id).FirstOrDefault(); } return(View(_product)); }
public ActionResult Login(Login model) { using (var context = new dbOnlineShoppingEntities()) { bool isValid = context.Tbl_Members.Any(x => x.Email == model.Email && x.Password == model.Password); if (isValid) { FormsAuthentication.SetAuthCookie(model.FirstName, false);//(name of the user,browser a save krbo na tai false diyechi) return(RedirectToAction("Index", "Employees")); } ModelState.AddModelError("", "Invalid Username or Password"); return(View()); } }
public ActionResult Index(int?page) { List <Tbl_Product> _product = new List <Tbl_Product>(); using (dbOnlineShoppingEntities db = new dbOnlineShoppingEntities()) { int pagesize = 4, pageindex = 1; pageindex = page.HasValue ? Convert.ToInt32(page) : 1; //var list = db.Tbl_Product.OrderByDescending(x => x.ProductId).ToList(); _product = db.Tbl_Product.OrderBy(m => m.ProductId).ToList(); IPagedList <Tbl_Product> _obj = _product.ToPagedList(pageindex, pagesize); return(View(_obj)); } // return View(_product); }
public ActionResult AddImage(Tbl_SlideImage img) { string filename = Path.GetFileNameWithoutExtension(img.ImageFile.FileName); string extension = Path.GetExtension(img.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; img.SlideImage = "~/IMG/" + filename; filename = Path.Combine(Server.MapPath("~/IMG/"), filename); img.ImageFile.SaveAs(filename); using (dbOnlineShoppingEntities db = new dbOnlineShoppingEntities()) { db.Tbl_SlideImage.Add(img); db.SaveChanges(); } ModelState.Clear(); return(View()); }
public GenericRepository(dbOnlineShoppingEntities DBEntity) { _DBEntity = DBEntity; _dbSet = _DBEntity.Set <Tbl_Entity>(); }
// Add item into shoppingcart public ActionResult AddToCart(int productId) { dbOnlineShoppingEntities db = new dbOnlineShoppingEntities(); if (Session["cart"] == null) { List <Item> cart = new List <Item>(); var product = db.Tbl_Product.Find(productId); cart.Add(new Item() { Product = product, Quantity = 1 }); Session["cart"] = cart; } /* else * { * List<Item> cart = (List<Item>)Session["cart"]; * var product = db.Tbl_Product.Find(productId); * cart.Add(new Item() * { * Product = product, * Quantity = 1 * }); * Session["cart"] = cart; * * } * return Redirect("Index"); */ else { List <Item> cart = (List <Item>)Session["cart"]; var product = db.Tbl_Product.Find(productId); //removing duplicate item from cart foreach (var item in cart) { if (item.Product.ProductId == productId) { int preQuantity = item.Quantity; cart.Remove(item); cart.Add(new Item() { Product = product, Quantity = preQuantity + 1 }); break; } else { cart.Add(new Item() { Product = product, Quantity = 1 }); break; } }//removing duplicate item from cart end.... //cart.Add(new Item() //{ // Product = product,s // Quantity = 1 //}); Session["cart"] = cart; } return(Redirect("Index")); }