public IActionResult Index(Personel personel) { //sinyaller tablosunda yer alan abone nolar getirilir. List <string> aboneler = _sinyallerService.GetSinyalAboneNo(); List <TamMusteri> musteris = new List <TamMusteri>(); // tüm sinyaller getirilir IEnumerable <Sinyaller> listSin = _sinyallerService.GetAll().ToList().OrderByDescending(x => x.SinyalId); List <IslenmisSinyaller> islemlerim = _islenmisSinyallerService.GetOperatorSinyal(personel.Kimlik); foreach (var abone in aboneler) { TamMusteri tm = new TamMusteri(); tm._musteri = _musteriService.GetAbone(abone); tm._aranacaklars = _aranacakService.GetAll(abone); tm._sinyallers = _sinyallerService.GetAboneSinyal(abone); tm.IslenmisSinyallers = _islenmisSinyallerService.GetAboneSinyal(abone); musteris.Add(tm); } OperaTorModel operaTorModel = new OperaTorModel { personel = personel, TamMusteris = musteris, Sinyallers = listSin, islemlerim = islemlerim }; return(View(operaTorModel)); }
public IActionResult Aboneler(string aboneNo) { AdminAbonelerModel abonelerModel; if (string.IsNullOrEmpty(aboneNo)) { return(RedirectToAction("Aboneler")); } else { Console.WriteLine("Birden fazla Abone --------" + aboneNo); abonelerModel = new AdminAbonelerModel { tekMusteri = _musteriService.GetAbone(aboneNo) }; if (abonelerModel.tekMusteri == null) { return(RedirectToAction("Aboneler")); } List <Musteri> musteris = new List <Musteri>(); musteris.Add(abonelerModel.tekMusteri); //abonelerModel.musteriler.Add(abonelerModel.tekMusteri); Console.WriteLine("Birden fazla Abone --------" + abonelerModel.tekMusteri.Kimlik + "boyut " + musteris.Count); abonelerModel.musteriler = musteris; //return RedirectToAction("Aboneler", "Admin", abonelerModel); return(View(abonelerModel)); } //Console.WriteLine("Birden fazla Abone"+abonelerModel.musteriler.Count); //Console.WriteLine("Tek müşteri",abonelerModel.tekMusteri); //TempData["mesaj"] =null; // }