Example #1
0
        public ActionResult AddProduct(Produkt product, HttpPostedFileBase file)
        {
            string ImageName    = "";
            string physicalPath = "";

            if (file != null)
            {
                if (Path.GetExtension(file.FileName).ToLower() == ".jpg" ||
                    Path.GetExtension(file.FileName).ToLower() == ".jpeg" ||
                    Path.GetExtension(file.FileName).ToLower() == ".gif" ||
                    Path.GetExtension(file.FileName).ToLower() == ".png")
                {
                    ImageName    = Path.GetFileName(file.FileName);
                    physicalPath = Path.Combine(Server.MapPath("~/Content/Images"), ImageName);

                    file.SaveAs(physicalPath);//zacuvaj ja slikata
                }
            }
            Produkt p = new Produkt {
                Ime = product.Ime, Cena = product.Cena, Kolicina = product.Kolicina, SlikaIme = ImageName, TipId = product.TipId, Popust = 1
            };

            db.Produkti.Add(p);
            db.SaveChanges();

            return(View("Index"));
            //return product.Ime + " " + product.Cena + " " + product.TipId + " " + file.FileName + "<br>" + physicalPath;//ova da se smeni
        }
Example #2
0
        public ActionResult DodajKosnica(int productId, int categoryId)//pri klik na "DodajKosnica"
        {
            //string imeUser = User.Identity.Name;
            string  currentUserId = User.Identity.GetUserId();
            Naracka naracka       = new Naracka {
                ProduktId = productId, ApplicationUserId = currentUserId, Kolicina = 1, Kupeno = 0, PratkaId = null
            };

            db.Naracki.Add(naracka);
            db.SaveChanges();

            List <Produkt> produkti         = db.Produkti.Where(p => p.TipId == categoryId).ToList();
            List <Naracka> naracki          = db.Naracki.Where(n => n.ApplicationUserId == currentUserId && n.Kupeno == 0).ToList();
            List <Produkt> naracaniProdukti = new List <Produkt>();

            foreach (Naracka nar in naracki)
            {
                int     narProduktId = nar.ProduktId;
                Produkt narProdukt   = db.Produkti.Find(narProduktId);//Where(p => p.ProduktId == narProduktId);
                naracaniProdukti.Add(narProdukt);
            }

            Produkti_NarProduktiVM obj = new Produkti_NarProduktiVM();

            obj.produkti    = produkti;
            obj.narProdukti = naracaniProdukti;

            if (categoryId == 1)
            {
                return(View("BelaTehnika", obj));
            }
            //else if (categoryId == 2)
            //{
            //    return View("Hrana");
            //}
            else if (categoryId == 3)
            {
                return(View("Nakit", obj));
            }
            else
            {
                return(View("Obleka", obj));
            }
        }