// GET: PunetoriController/Details/5 public async Task <ActionResult> DetailsAsync(int?id) { var punetoriDetails = await punetoriRepository.GetPuntoriDetails(id); var model = new PunetoriListViewModel(); model.Id = punetoriDetails.Id; model.Emri = punetoriDetails.Emri; model.Mbiemri = punetoriDetails.Mbiemri; model.NumriPersonal = punetoriDetails.NumriPersonal; model.Datelindja = punetoriDetails.Datelindja; model.Adresa = punetoriDetails.Adresa; model.Komuna = punetoriDetails.Komuna.Emri; model.Kompania = punetoriDetails.Kompania.Emri; model.Departamenti = punetoriDetails.Departamenti.Emri; model.Pozita = punetoriDetails.Pozita.Emri; model.Banka = punetoriDetails.Banka.Emri; model.Xhirollogaria = punetoriDetails.Xhirollogaria; model.Grada = punetoriDetails.Grada.Emri; var pagat = await pagaRepository.GetAll(); var pagatDetails = pagat.Where(x => x.PunetoriId == id).OrderByDescending(x => x.Muaji).Take(6); var kontratat = await kontrataRepository.GetAll(); var kontratatDetails = kontratat.Where(x => x.PunetoriId == id).OrderByDescending(x => x.Created).Take(6); foreach (var item in pagatDetails) { model.PagaList.Add(new PagaList { Id = item.Id, Viti = item.Viti, Muaji = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(item.Muaji), PagaFinale = item.PagaFinale, Pershkrimi = item.Pershkrimi }); } foreach (var item in kontratatDetails) { model.KontrataList.Add(new KontrataList { Id = item.Id, Emri = item.Emri, Status = item.Status, Created = item.Created }); } return(View(model)); }
public async Task <ActionResult> ContractAsync(int?id) { var punetoriDetails = await punetoriRepository.GetPuntoriDetails(id); var model = new PunetoriListViewModel(); model.Id = punetoriDetails.Id; model.Emri = punetoriDetails.Emri; model.Mbiemri = punetoriDetails.Mbiemri; model.Telefoni = punetoriDetails.Telefoni; model.Email = punetoriDetails.Email; model.NumriPersonal = punetoriDetails.NumriPersonal; model.Datelindja = punetoriDetails.Datelindja; model.Adresa = punetoriDetails.Adresa; model.Komuna = punetoriDetails.Komuna.Emri; model.Kompania = punetoriDetails.Kompania.Emri; model.Departamenti = punetoriDetails.Departamenti.Emri; model.Pozita = punetoriDetails.Pozita.Emri; model.Banka = punetoriDetails.Banka.Emri; model.Xhirollogaria = punetoriDetails.Xhirollogaria; model.Grada = punetoriDetails.Grada.Emri; return(View(model)); }