// GET: ModulBlagajnik/StavkeClanarine public ActionResult Index(int clanarinaId, int izmirena = 0) { List <StavkeClanarine> stavke = new List <StavkeClanarine>(); if (izmirena == 0) { stavke = ctx.StavkeClanarine.Where(x => x.ClanarinaId == clanarinaId && x.isDeleted == false && x.isIzmirenaClanarina == true).ToList(); } else { stavke = ctx.StavkeClanarine.Where(x => x.ClanarinaId == clanarinaId && x.isDeleted == false && x.isIzmirenaClanarina == false).ToList(); } StavkeClanarineIndexVM model = new StavkeClanarineIndexVM(stavke, izmirena, clanarinaId); ViewData["clanarinaId"] = clanarinaId; ViewData["izmirena"] = izmirena; if (izmirena == 0) { return(View("Index", model)); } else { return(View("Index2", model)); } }
public ActionResult NeizmireneClanarine() { List <StavkeClanarine> stavke = new List <StavkeClanarine>(); stavke = ctx.StavkeClanarine.Where(x => x.isDeleted == false && x.isIzmirenaClanarina == false).ToList(); StavkeClanarineIndexVM model = new StavkeClanarineIndexVM(stavke); return(View("NeizmireneClanarine", model)); }
public ActionResult IzmireneClanarine(string DatumOd = "", string DatumDo = "") { decimal ukupanIznosUlazaOstvarenogOdClanarina = 0; if (DatumOd != "" && DatumDo != "") { string danDatumOd = DatumOd.Substring(0, 2); string mjesecDatumOd = DatumOd.Substring(3, 2); string godinaDatumOd = DatumOd.Substring(6, 4); string danDatumDo = DatumDo.Substring(0, 2); string mjesecDatumDo = DatumDo.Substring(3, 2); string godinaDatumDo = DatumDo.Substring(6, 4); string dOd = mjesecDatumOd + "/" + danDatumOd + "/" + godinaDatumOd; string dDo = mjesecDatumDo + "/" + danDatumDo + "/" + godinaDatumDo; CultureInfo provider = new CultureInfo("en-US"); DateTime datumOd = DateTime.ParseExact(dOd, "MM/dd/yyyy", provider); DateTime datumDo = DateTime.ParseExact(dDo, "MM/dd/yyyy", provider); List <StavkeClanarine> stavke = new List <StavkeClanarine>(); stavke = ctx.StavkeClanarine.Where(x => x.isDeleted == false && x.isIzmirenaClanarina == true && x.DatumUplate >= datumOd && x.DatumUplate <= datumDo).ToList(); StavkeClanarineIndexVM model = new StavkeClanarineIndexVM(stavke); for (int i = 0; i < model.stavka.Count(); i++) { ukupanIznosUlazaOstvarenogOdClanarina += model.stavka[i].IznosKMBrojevima; } ViewData["ukupanIznosUlazaOstvarenogOdClanarina"] = ukupanIznosUlazaOstvarenogOdClanarina; return(View("IzmireneClanarine", model)); } else { ViewData["ukupanIznosUlazaOstvarenogOdClanarina"] = ukupanIznosUlazaOstvarenogOdClanarina; List <StavkeClanarine> stavke = new List <StavkeClanarine>(); stavke = ctx.StavkeClanarine.Where(x => x.isDeleted == false && x.isIzmirenaClanarina == true).ToList(); StavkeClanarineIndexVM model = new StavkeClanarineIndexVM(stavke); return(View("IzmireneClanarine", model)); } }