public ActionResult Pretraga() { RacunRacuniViewModel rrvm = new RacunRacuniViewModel(); rrvm.Racun = new Racun(); rrvm.Racuni = RacunRepo.GetAll(); return(View(rrvm)); }
public ActionResult Index() { RacunRacuniViewModel rrvm = new RacunRacuniViewModel(); Racun racun = new Racun(); rrvm.Racun = racun; rrvm.Racuni = RacunRepo.GetAll(); return(View(rrvm)); }
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)); }
public ActionResult Update(Racun racun) { if (ModelState.IsValid) { bool updated = RacunRepo.Update(racun); if (updated) { return(RedirectToAction("Index")); } } return(View(racun)); }
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)); }
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)); }
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"); }
public ActionResult Update(int id) { Racun racun = RacunRepo.GetById(id); return(View(racun)); }
public ActionResult Delete(Racun racun) { RacunRepo.Delete(racun.Id); return(RedirectToAction("Index")); }
public ActionResult Aktiviraj(int id) { bool deaktivirano = RacunRepo.Activate(id); return(RedirectToAction("Index")); }
public ActionResult Pretraga(RacunRacuniViewModel rrvm) { rrvm.Racuni = RacunRepo.GetAll(); return(View(rrvm)); }