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 }
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)); } }