public EkranTakipDetay Ekran(int cihazId) { CihazDetay cihazDetay = _cihazService.GetDetayById(cihazId); EkranDetay ekranDetay = _ekranService.GetDetayByCihazId(cihazDetay.Id); Ekran ekran = _ekranService.GetById(ekranDetay.Id); EkranTakipDetay ekranTakipDetay = new EkranTakipDetay(); var simdikiEkran = _yayinEkranService.GetDetayByIdByDate(ekran.Id, DateTime.Now); int aktifEkranTasarimId = simdikiEkran.EkranTasarimId; EkranTasarimDetay ekranTasarimDetay = _ekranTasarimService.GetDetayById(aktifEkranTasarimId); EkranTasarim ekranTasarim = _ekranTasarimService.GetById(ekranTasarimDetay.Id); ekranTakipDetay.SonDegisiklilkTarihi = ekranTasarim.SonDegisiklikTarihi; ekranTakipDetay.CihazDurumId = cihazDetay.CihazDurumId; ekranTakipDetay.CihazDurumAdi = cihazDetay.CihazDurumAdi; ekranTakipDetay.CihazId = cihazId; ekranTakipDetay.CihazUrl = ekran.EkranUrl; ekranTakipDetay.DomainUrl = cihazDetay.ApiUrl; ekranTakipDetay.PingPeriyodu = cihazDetay.PingPeriyodu; ekranTakipDetay.WifiKullaniciAdi = cihazDetay.WiFiKullaniciAdi; ekranTakipDetay.WifiParola = cihazDetay.WiFiParola; ekranTakipDetay.CihazDurumAciklama = cihazDetay.CihazDurumAciklama; return(ekranTakipDetay); }
// GET: EczaneNobet/Ekran public ActionResult Index() { int cihazId = 0; int ekranId = 0; try { cihazId = Convert.ToInt32(RouteData.Values["cihazId"].ToString()); ekranId = _ekranService.GetDetayByCihazId(cihazId).Id; var simdikiEkran = _yayinEkranService.GetDetayByIdByDate(ekranId, DateTime.Now); List <int> ekranIdler = new List <int>(); ekranIdler.Add(ekranId); if (simdikiEkran == null) { simdikiEkran = _yayinEkranService.GetDetaylarByEkranIdler(ekranIdler).OrderBy(o => o.BaslamaZamani).FirstOrDefault(); } int aktifEkranTasarimId = simdikiEkran.EkranTasarimId; EkranTasarimIcerikDetaylarViewModel EkranTasarimIcerikDetaylarViewModel = new EkranTasarimIcerikDetaylarViewModel(); return(View(getEkranTasarimlarim(ekranId))); } catch { return(View("~/Views/Home/HataEkrani.cshtml")); } }