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);
        }
示例#2
0
        // 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));
        }