Beispiel #1
0
        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());
        }
Beispiel #2
0
        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);
        }