public void Kupon_model_test()
        {
            KuponDodajVM model = new KuponDodajVM();

            model.Broj_Koristenja = 3;
            ClanarinaController controller = new ClanarinaController(db);
            int Rezultat = controller.ModelTest(model);

            Assert.AreEqual(3, Rezultat);
        }
        public IActionResult Dodaj(int TeretanaID)
        {
            KuponDodajVM vm = new KuponDodajVM()
            {
                PocetakDatum    = DateTime.Now,
                Postotak        = 10,
                KrajDatum       = DateTime.Today.AddDays(3),
                KuponKod        = Generator.KodPopusta(),
                Broj_Koristenja = 1
            };

            return(PartialView(vm));
        }
        public string DodajKupon(KuponDodajVM vm)
        {
            PopustKupon noviKupon = new PopustKupon()
            {
                KuponKod          = vm.KuponKod,
                PocetakDatum      = vm.PocetakDatum,
                KrajDatum         = vm.KrajDatum,
                Aktivan           = vm.Aktivan,
                Brojac_Koristenja = 0,
                Broj_Koristenja   = vm.Broj_Koristenja,
                Postotak          = vm.Postotak,
                TeretanaId        = vm.TeretanaID
            };

            return(noviKupon.KuponKod);
        }
        public void DodavanjeKupon_test()
        {
            KuponDodajVM model = new KuponDodajVM()
            {
                KuponKod          = Generator.KodPopusta(),
                Broj_Koristenja   = 5,
                Aktivan           = true,
                Postotak          = 10,
                TeretanaID        = 5,
                Brojac_Koristenja = 0,
                PocetakDatum      = DateTime.Now,
                KrajDatum         = DateTime.Today.AddDays(5),
            };

            ClanarinaController controller = new ClanarinaController(db);
            string unos = controller.DodajKupon(model);

            Assert.AreEqual(model.KuponKod, unos);
        }
        public IActionResult Dodaj(KuponDodajVM vm)
        {
            PopustKupon noviKupon = new PopustKupon()
            {
                KuponKod          = vm.KuponKod,
                PocetakDatum      = vm.PocetakDatum,
                KrajDatum         = vm.KrajDatum,
                Aktivan           = true,
                Brojac_Koristenja = 0,
                Broj_Koristenja   = vm.Broj_Koristenja,
                Postotak          = vm.Postotak,
                TeretanaId        = vm.TeretanaID
            };

            db.PopustKupon.Add(noviKupon);
            db.SaveChanges();
            TempData["Poruka-kupon"] = "Uspjesno ste dodali novi kupon ";

            return(Redirect("/Uposlenici/Clanarina?TeretanaID=" + vm.TeretanaID));
        }
        public int ModelTest(KuponDodajVM model)
        {
            int broj = model.Broj_Koristenja;

            return(broj);
        }