public ActionResult Edit(string id) { int artiklId = Convert.ToInt32(id); using (var context = new ProdavnicaContext()) { Artikl artikl = context.Artikls.Where(a => a.ArtiklId == artiklId).FirstOrDefault(); ArtiklViewModel artiklVm = new ArtiklViewModel() { ArtiklId = artikl.ArtiklId, Naziv = artikl.Naziv, Cijena = artikl.Cijena, Kolicina = artikl.Kolicina, Opis = artikl.Opis, DobavljacId = artikl.DobavljacId, Slika = artikl.Slika }; ViewBag.Dobavljaci = context.Dobavljacs.Select(d => new SelectListItem() // { Text = d.Naziv, Value = "" + d.DobavljacId }).ToList(); return(View(artiklVm)); } }
public ActionResult Edit(int id) { using (var context = new ProdavnicaContext()) { var a = context.Artikls.Find(id); var artiklViewModel = new ArtiklViewModel() { ArtiklID = a.ArtiklID, Cijena = a.Cijena, DobavljacID = a.DobavljacID, Kolicina = a.Kolicina, Naziv = a.Naziv, Opis = a.Opis, Slika = a.Slika }; ViewBag.Dobavljaci = context.Dobavljacs.Select(d => new SelectListItem() { Text = d.Naziv, Value = "" + d.DobavljacID }).ToList(); return(View(artiklViewModel)); } }
public async Task <IActionResult> Index(string naziv, int?KategorijaID) { List <SelectListItem> kategorije = new List <SelectListItem>() { new SelectListItem() { Value = string.Empty, Text = "Odaberi Kategoriju" } }; var k = Service.GetCategories(); foreach (var item in k) { kategorije.Add(new SelectListItem() { Value = item.KategorijaID.ToString(), Text = item.ImeKategorije }); } var model = new ArtiklViewModel { Articles = Service.GetArticlesByName(naziv, KategorijaID) }; model.Kategorije = kategorije; return(View(model)); }
public async Task <IActionResult> Index() { if (signInManager.IsSignedIn(User)) { var user = await userManager.GetUserAsync(User); HttpContext.Session.SetUser(user); } var model = new ArtiklViewModel { Articles = Service.GetArticles() }; return(View(model)); }
public ActionResult Edit(ArtiklViewModel artikl) { using (var context = new ProdavnicaContext()) { Artikl art = context.Artikls.Find(artikl.ArtiklId); art.ArtiklId = artikl.ArtiklId; art.Naziv = artikl.Naziv; art.Cijena = artikl.Cijena; art.Kolicina = artikl.Kolicina; art.Opis = artikl.Opis; art.DobavljacId = artikl.DobavljacId; art.Slika = artikl.Slika; context.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(ArtiklViewModel artikl) { using (var context = new ProdavnicaContext()) { context.Artikls.Add(new Artikl() { ArtiklId = artikl.ArtiklId, Naziv = artikl.Naziv, Cijena = artikl.Cijena, Kolicina = artikl.Kolicina, Opis = artikl.Opis, DobavljacId = artikl.DobavljacId, Slika = artikl.Slika }); context.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(ArtiklViewModel artiklViewModel) { using (var context = new ProdavnicaContext()) { var artikl = new Artikl() { Cijena = artiklViewModel.Cijena, DobavljacID = artiklViewModel.DobavljacID, Kolicina = artiklViewModel.Kolicina, Naziv = artiklViewModel.Naziv, Opis = artiklViewModel.Opis, Slika = artiklViewModel.Slika }; context.Artikls.Add(artikl); context.SaveChanges(); return(RedirectToAction("Index")); } }
// GET: Artikl public ActionResult Index() { var artikli = _context.Artikli.ToList(); List <ArtiklViewModel> model = new List <ArtiklViewModel>(); foreach (var a in artikli) { var artikl = new ArtiklViewModel { IdArtikli = a.IdArtikli, Naziv = a.Naziv, IdPartner = a.IdPartner, Sifra = a.Sifra }; model.Add(artikl); } return(View(model)); }
public ActionResult Delete(string id) { int artiklId = Convert.ToInt32(id); using (var context = new ProdavnicaContext()) { Artikl artikl = context.Artikls.Where(a => a.ArtiklId == artiklId).FirstOrDefault(); ArtiklViewModel artiklVm = new ArtiklViewModel() { ArtiklId = artikl.ArtiklId, Naziv = artikl.Naziv, Cijena = artikl.Cijena, Kolicina = artikl.Kolicina, Opis = artikl.Opis, DobavljacId = artikl.DobavljacId, Slika = artikl.Slika }; return(View(artiklVm)); } }
public ActionResult Delete(int id) { using (var context = new ProdavnicaContext()) { var a = context.Artikls.Find(id); var artiklViewModel = new ArtiklViewModel() { ArtiklID = a.ArtiklID, Cijena = a.Cijena, DobavljacID = a.DobavljacID, DobavljacNaziv = a.Dobavljac.Naziv, Kolicina = a.Kolicina, Naziv = a.Naziv, Opis = a.Opis, Slika = a.Slika }; return(View(artiklViewModel)); } }
public ActionResult UpdateArtikl(ArtiklViewModel artikl) { if (!ModelState.IsValid) { return(View("Edit", new { id = artikl.IdArtikli })); } var art = _context.Artikli.Find(artikl.IdArtikli); if (art == null) { return(HttpNotFound()); } art.IdArtikli = artikl.IdArtikli; art.IdPartner = artikl.IdPartner; art.Naziv = artikl.Naziv; art.Sifra = artikl.Sifra; _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Greska")); } var artikl = _context.Artikli.Find(id); if (artikl == null) { return(HttpNotFound()); } ArtiklViewModel avm = new ArtiklViewModel { Sifra = artikl.Sifra, Naziv = artikl.Naziv, IdPartner = artikl.IdPartner, IdArtikli = artikl.IdArtikli }; return(View(avm)); }