Esempio n. 1
0
        public ActionResult Pretraga()
        {
            RacunRacuniViewModel rrvm = new RacunRacuniViewModel();

            rrvm.Racun  = new Racun();
            rrvm.Racuni = RacunRepo.GetAll();
            return(View(rrvm));
        }
Esempio n. 2
0
        public ActionResult Index()
        {
            RacunRacuniViewModel rrvm = new RacunRacuniViewModel();
            Racun racun = new Racun();

            rrvm.Racun  = racun;
            rrvm.Racuni = RacunRepo.GetAll();
            return(View(rrvm));
        }
Esempio n. 3
0
        public ActionResult Index(int id)
        {
            RacunUplatniceViewModel ruvm = new RacunUplatniceViewModel();

            ruvm.Racun = RacunRepo.GetById(id);
            Uplatnica uplatnica = new Uplatnica();

            uplatnica.Racun      = ruvm.Racun;
            ruvm.Uplatnica       = uplatnica;
            ruvm.UplatniceRacuna = UplatnicaRepo.GetByRacunId(id);
            return(View(ruvm));
        }
Esempio n. 4
0
        public ActionResult Update(Racun racun)
        {
            if (ModelState.IsValid)
            {
                bool updated = RacunRepo.Update(racun);
                if (updated)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View(racun));
        }
Esempio n. 5
0
 public ActionResult Index(RacunRacuniViewModel rrvm)
 {
     if (ModelState.IsValid)
     {
         int idRac = RacunRepo.Create(rrvm.Racun);
         if (idRac > 0)
         {
             return(RedirectToAction("Index"));
         }
     }
     rrvm.Racuni = RacunRepo.GetAll();
     return(View(rrvm));
 }
Esempio n. 6
0
 public ActionResult Index(RacunUplatniceViewModel ruvm)
 {
     if (ModelState.IsValid)
     {
         int idUpl = UplatnicaRepo.Create(ruvm.Uplatnica);
         if (idUpl > 0)
         {
             return(RedirectToAction("Index", new { ruvm.Uplatnica.Racun.Id }));
         }
     }
     ruvm.Racun           = RacunRepo.GetById(ruvm.Uplatnica.Racun.Id);
     ruvm.Uplatnica.Racun = ruvm.Racun;
     ruvm.UplatniceRacuna = UplatnicaRepo.GetByRacunId(ruvm.Racun.Id);
     return(View(ruvm));
 }
Esempio n. 7
0
        public void TestRacuna()
        {
            UplatnicaRepo uRepo = new UplatnicaRepo();
            RacunRepo     rRepo = new RacunRepo();
            Racun         racun = new Racun();

            racun.BrojRacuna    = "TEST BROJ RACUNA";
            racun.NosilacRacuna = "TEST NOSILAC RACUNA";
            int idRac = rRepo.Create(racun);

            Assert.IsTrue(idRac > 0, "Kreiranje racuna");
            racun.Id = idRac;

            Assert.IsTrue(rRepo.GetSum(idRac) == 0, "Prvi test ukupnog stanja");

            Uplatnica uplatnica = new Uplatnica();

            uplatnica.Racun       = racun;
            uplatnica.IznosUplate = 100;
            uplatnica.SvrhaUplate = "TEST SVRHE";
            uplatnica.Uplatilac   = "TEST UPLATILAC";

            int idUpl1 = uRepo.Create(uplatnica);

            Assert.IsTrue(idUpl1 > 0, "Kreiranje uplatnice 1");

            Assert.IsTrue(rRepo.GetSum(idRac) == 100, "Drugi test ukupnog stanja");

            Uplatnica uplatnica2 = new Uplatnica();

            uplatnica2.Racun       = racun;
            uplatnica2.IznosUplate = -100;
            uplatnica2.SvrhaUplate = "TEST SVRHE";
            uplatnica2.Uplatilac   = "TEST UPLATILAC";

            int idUpl2 = uRepo.Create(uplatnica2);

            Assert.IsTrue(idUpl2 > 0, "Kreiranje uplatnice 2");

            Assert.IsTrue(rRepo.GetSum(idRac) == 0, "Treci test ukupnog stanja");

            bool deleteRacun = rRepo.Delete(idRac);

            Assert.IsTrue(deleteRacun, "Brisanje Racuna");
        }
Esempio n. 8
0
        public ActionResult Update(int id)
        {
            Racun racun = RacunRepo.GetById(id);

            return(View(racun));
        }
Esempio n. 9
0
 public ActionResult Delete(Racun racun)
 {
     RacunRepo.Delete(racun.Id);
     return(RedirectToAction("Index"));
 }
Esempio n. 10
0
        public ActionResult Aktiviraj(int id)
        {
            bool deaktivirano = RacunRepo.Activate(id);

            return(RedirectToAction("Index"));
        }
Esempio n. 11
0
 public ActionResult Pretraga(RacunRacuniViewModel rrvm)
 {
     rrvm.Racuni = RacunRepo.GetAll();
     return(View(rrvm));
 }