public IActionResult PrikazClanova(string imePrezime, string aktivnaDN) { AjaxPrikazClanova _clanovi = new AjaxPrikazClanova { clanovi = new List <AjaxPrikazClanova.Clan>() }; AjaxPrikazClanova model = new AjaxPrikazClanova(); model.clanovi = ajaxService.PrikazClanovaPoImenu(imePrezime).Select(x => new AjaxPrikazClanova.Clan { id = x.ID, Email = x.Email, ImePrezime = x.Ime + " " + x.Prezime, Slika = x.Slika }).ToList(); if (model.clanovi != null) { foreach (var clan in model.clanovi) { var _aktivnaClanarina = clanService.AktivnaClanarina(clan.id); if (aktivnaDN == "sve") { if (_aktivnaClanarina == null) { clan.datumIstekaClanarine = "---"; clan.TipClanarine = "---"; _clanovi.clanovi.Add(clan); } else { clan.datumIstekaClanarine = _aktivnaClanarina.DatumIsteka.ToString("dd/MM/yyyy"); clan.TipClanarine = _aktivnaClanarina.TipClanarine.Naziv; _clanovi.clanovi.Add(clan); } } else if (aktivnaDN == "da" && _aktivnaClanarina != null) { clan.datumIstekaClanarine = _aktivnaClanarina.DatumIsteka.ToString("dd/MM/yyyy"); clan.TipClanarine = _aktivnaClanarina.TipClanarine.Naziv; _clanovi.clanovi.Add(clan); } else if (aktivnaDN == "ne" && _aktivnaClanarina == null) { clan.datumIstekaClanarine = "---"; clan.TipClanarine = "---"; _clanovi.clanovi.Add(clan); } } } return(PartialView("PrikazClanova", _clanovi)); }
public IActionResult ClanDetalji(int id) { AdministracijaDetaljiClanaVM model = new AdministracijaDetaljiClanaVM { clan = clanService.ClanFind(id), }; if (model.clan == null) { return(View("~/Views/Home/NotFoundAdministracija.cshtml")); } model.Clanarine = clanService.GetClanarineByClanID(id).OrderByDescending(x => x.DatumDodavanja).Select(x => new AdministracijaDetaljiClanaVM.Row { DatumDodavanja = x.DatumDodavanja.ToString("dd.MM.yyyy"), DatumIsteka = x.DatumIsteka.ToString("dd.MM.yyyy"), TipClanarine = x.TipClanarine.Naziv }).ToList(); model.clanarina = clanService.AktivnaClanarina(id); model.DatumPrveClanarine = clanService.DatumPrveClanarine(id); return(View("ClanDetalji", model)); }