public ActionResult addproduct(productviewmodel obj, HttpPostedFileBase imgfile) { try { List <tbl_category> List = db.tbl_category.ToList(); ViewBag.list = new SelectList(List, "cat_id", "cat_name"); string s = uploadimgfile(imgfile); if (s.Equals("-1")) { Response.Write("<script>alert('image upload failed...') <script>"); } else { product p = new product(); p.pro_name = obj.pro_name; p.c_date = obj.c_date; p.Mod_date = obj.Mod_date; p.pro_description = obj.pro_description; p.pro_image = s; p.quanitity = obj.quanitity; p.price = obj.price; p.fk_tbl_category = obj.fk_tbl_category; db.products.Add(p); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception) { //throw; } return(View()); }
public IActionResult AddProduct(productviewmodel products) { if (products.p_id > 0) { Product pr = new Product(); pr = _context.products.Find(products.p_id); pr.cat_id = products.cat_id; pr.product = products.product; pr.qty = products.qty; pr.price = products.price; _context.Update(pr); _context.SaveChanges(); return(Json(new { })); } else { Product pr = new Product(); pr.cat_id = products.cat_id; pr.product = products.product; pr.qty = products.qty; pr.price = products.price; _context.Add(pr); _context.SaveChanges(); return(Json(new { id = pr.p_id })); } }
public void editproduct(productviewmodel pro) { product p = db.products.Where(x => x.pro_id == pro.pro_id).SingleOrDefault(); p.pro_id = pro.pro_id; p.pro_name = pro.pro_name; p.pro_price = pro.pro_price; p.pro_image1 = pro.pro_image1; p.pro_image2 = pro.pro_image2; p.pro_image3 = pro.pro_image3; p.pro_desc = pro.pro_desc; p.pro_fk_cat_id = pro.pro_fk_cat_id; db.SaveChanges(); }
public void inertproduct(productviewmodel pro) { product p = new product(); p.pro_id = pro.pro_id; p.pro_name = pro.pro_name; p.pro_price = pro.pro_price; p.pro_image1 = pro.pro_image1; p.pro_image2 = pro.pro_image2; p.pro_image3 = pro.pro_image3; p.pro_desc = pro.pro_desc; p.pro_fk_cat_id = pro.pro_fk_cat_id; db.products.Add(p); db.SaveChanges(); }
public productviewmodel getproduct(int?id) { product pro = db.products.Where(x => x.pro_id == id).SingleOrDefault(); productviewmodel p = new productviewmodel(); p.pro_id = pro.pro_id; p.pro_name = pro.pro_name; p.pro_price = pro.pro_price; p.pro_image1 = pro.pro_image1; p.pro_image2 = pro.pro_image2; p.pro_image3 = pro.pro_image3; p.pro_desc = pro.pro_desc; p.pro_fk_cat_id = pro.pro_fk_cat_id; return(p); }
public List <productviewmodel> viewpeoduct() { List <product> prod = db.products.ToList(); List <productviewmodel> li = new List <productviewmodel>(); foreach (var pro in prod) { productviewmodel p = new productviewmodel(); p.pro_id = pro.pro_id; p.pro_name = pro.pro_name; p.pro_price = pro.pro_price; p.pro_image1 = pro.pro_image1; p.pro_image2 = pro.pro_image2; p.pro_image3 = pro.pro_image3; p.pro_desc = pro.pro_desc; p.pro_fk_cat_id = pro.pro_fk_cat_id; li.Add(p); } return(li); }