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/Cihaz/Details/5 public ActionResult Details(int id) { if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var cihaz = _cihazService.GetDetayById(id); if (cihaz == null) { return(HttpNotFound()); } return(View(cihaz)); }