Пример #1
0
        public IActionResult SnimiUredi(KupacDodajVM model)
        {
            if (!ModelState.IsValid)
            {
                KupacDodajVM model2 = new KupacDodajVM();

                model2.Kupac   = model.Kupac;
                model2.gradovi = db.Gradovi.Select(x => new SelectListItem
                {
                    Text  = x.Naziv,
                    Value = x.GradID.ToString()
                }).ToList();

                return(View("Uredi", model2));
            }

            Kupac edit;

            edit = db.Kupci.Where(x => x.KupacID == model.Kupac.KupacID).FirstOrDefault();

            edit.GradID     = model.Kupac.GradID;
            edit.ID_broj    = model.Kupac.ID_broj;
            edit.PDV_broj   = model.Kupac.PDV_broj;
            edit.NazivKupca = model.Kupac.NazivKupca;
            edit.Adresa     = model.Kupac.Adresa;
            edit.Kredit     = model.Kupac.Kredit;
            edit.VirmanDani = model.Kupac.VirmanDani;

            db.SaveChanges();

            return(RedirectToAction(nameof(Index)));
        }
Пример #2
0
        public IActionResult Dodaj()
        {
            KupacDodajVM model = new KupacDodajVM();

            model.Kupac = new Kupac();

            model.gradovi = db.Gradovi.Select(x => new SelectListItem
            {
                Text  = x.Naziv,
                Value = x.GradID.ToString()
            }).ToList();

            return(View(model));
        }
        public IActionResult Dodaj()
        {
            MyContext    db    = new MyContext();
            KupacDodajVM model = new KupacDodajVM
            {
                Kupac      = new Kupac(),
                BrojTokena = 50
                             //gradovi = db.Grad.Select(x => new SelectListItem
                             //{
                             //    Text = x.Naziv,
                             //    Value = x.GradID.ToString()
                             //}).ToList()
            };

            return(View(model));
        }
Пример #4
0
        public IActionResult Dodaj()
        {
            MyContext db = new MyContext();

            KupacDodajVM model = new KupacDodajVM()
            {
                Kupac = new Kupac(),
                grad  = db.Grad.Select(x => new SelectListItem()
                {
                    Value = x.GradID.ToString(),
                    Text  = x.Naziv
                }).ToList(),
                brojTokena = 50
            };

            return(View(model));
        }
Пример #5
0
        public IActionResult Uredi(int KupacId)
        {
            Kupac Kupac = db.Kupci.Where(x => x.KupacID == KupacId).FirstOrDefault();

            KupacDodajVM model = new KupacDodajVM();

            model.Kupac = Kupac;

            model.gradovi = db.Gradovi.Select(x => new SelectListItem
            {
                Text  = x.Naziv,
                Value = x.GradID.ToString()
            }).ToList();


            return(View(model));
        }
Пример #6
0
        public IActionResult Snimi(KupacDodajVM model)
        {
            if (!ModelState.IsValid)
            {
                KupacDodajVM model2 = new KupacDodajVM();

                model2.Kupac   = model.Kupac;
                model2.gradovi = db.Gradovi.Select(x => new SelectListItem
                {
                    Text  = x.Naziv,
                    Value = x.GradID.ToString()
                }).ToList();

                return(View("Dodaj", model2));
            }

            model.Kupac.Kredit = 0; // dodano 21.6

            Kupac kupac = model.Kupac;

            // kupac.Kredit = 0;

            db.Kupci.Add(kupac);

            db.SaveChanges();

            //
            // kreiranje rabata za kupca i sve proizvode

            var proizvodi = db.Proizvodi.ToList();

            foreach (var x in proizvodi)
            {
                OdobreniRabat rabat = new OdobreniRabat();

                rabat.KupacID    = kupac.KupacID;
                rabat.ProizvodID = x.ProizvodID;

                rabat.IznosPostotci = 0;
                db.OdobreniRabat.Add(rabat);
                db.SaveChanges();
            }

            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult Snimi(KupacDodajVM model)
        {
            MyContext db = new MyContext();

            KorisnickiNalog korisnickiNalog = new KorisnickiNalog();

            db.KorisnickiNalog.Add(korisnickiNalog);
            db.SaveChanges();

            Kupac kupac = model.Kupac;

            kupac.BrojTokena = 50;
            List <int> nalozi = db.KorisnickiNalog.Select(x => x.KorisnickiNalogID).ToList();

            kupac.KorisnickiNalogID = nalozi.LastOrDefault();
            db.Kupac.Add(kupac);

            db.SaveChanges();
            db.Dispose();
            return(RedirectToAction("Prikazi"));
        }