Esempio n. 1
0
        // 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"));
            }
        }
        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);
        }