Exemple #1
0
        //[HttpGet]
        //private ActionResult GetEkranTasarimlarim(int ekranTasarimId)
        //{
        //    return View(getEkranTasarimlarim(ekranTasarimId));
        //}

        public EkranTasarimIcerikDetaylarViewModel getEkranTasarimlarim(int ekranId)
        {
            var user         = _userService.GetByUserName(User.Identity.Name);
            var ekranDetay   = _ekranService.GetDetayById(ekranId);
            var ekranIdler   = _ekranService.GetDetaylarListByUser(user).Select(s => s.Id).ToList();
            var simdikiEkran = _yayinEkranService.GetDetayByIdByDate(ekranId, DateTime.Now);

            if (simdikiEkran == null)
            {
                //en son görünen devam edecek şekilde ekran getirilecek
                simdikiEkran = _yayinEkranService.GetDetaylarByEkranId(ekranId).Where(w => w.BaslamaZamani < DateTime.Now).OrderBy(o => o.BaslamaZamani).FirstOrDefault();
            }
            int aktifEkranTasarimId        = simdikiEkran.EkranTasarimId;
            var ekranTasarimDetay          = _ekranTasarimService.GetDetayById(aktifEkranTasarimId);
            var ekranTasarimIcerikDetaylar = _ekranTasarimIcerikService.GetDetaylarListByEkranTasarimId(ekranTasarimDetay.Id).ToList();
            var ekranIcerikDetaylar        = _ekranIcerikService.GetDetaylarById(ekranTasarimIcerikDetaylar.Select(s => s.EkranIcerikId).ToList()).ToList();
            var yayinEkranDetaylar         = _yayinEkranService.GetDetaylarByEkranId(ekranId);

            var model = new EkranTasarimIcerikDetaylarViewModel()
            {
                EkranDetay                 = ekranDetay,
                EkranIcerikDetaylar        = ekranIcerikDetaylar,
                EkranTasarimDetay          = ekranTasarimDetay,
                EkranTasarimIcerikDetaylar = ekranTasarimIcerikDetaylar,
                TasarimBaslamaZamani       = simdikiEkran.BaslamaZamani,
                TasarimBitisZamani         = simdikiEkran.BitisZamani,
                YayinEkranDetaylar         = yayinEkranDetaylar,
                //UserRoleDetay = userRoleDetay,
            };

            return(model);
        }
        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);
        }
        public ActionResult Details(int id)
        {
            if (id < 1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var ekranTasarim = _ekranTasarimService.GetDetayById(id);

            if (ekranTasarim == null)
            {
                return(HttpNotFound());
            }
            return(View(ekranTasarim));
        }
Exemple #4
0
        private EkranTasarimIcerikDetaylarViewModel getEkranTasarimlarim(int ekranTasarimId)
        {
            var user              = _userService.GetByUserName(User.Identity.Name);
            var ekranDetaylar     = _ekranService.GetDetaylarListByUser(user).ToList();
            var ekranTasarimDetay = _ekranTasarimService.GetDetayById(ekranTasarimId);
            List <UserRoleDetay> userRoleDetay = _userRoleService.GetDetaylarByUserId(user.Id).ToList();

            var ekranIcerikIdler    = _ekranTasarimIcerikService.GetDetaylarListByEkranTasarimId(ekranTasarimId).Select(s => s.EkranIcerikId).ToList();
            var ekranIcerikDetaylar = _ekranIcerikService.GetDetaylarById(ekranIcerikIdler);

            var ekranTasarimIcerikDetaylar = _ekranTasarimIcerikService.GetDetaylarListByEkranTasarimId(ekranTasarimId);
            var model = new EkranTasarimIcerikDetaylarViewModel()
            {
                EkranIcerikDetaylar        = ekranIcerikDetaylar,
                UserRoleDetay              = userRoleDetay,
                EkranTasarimDetay          = ekranTasarimDetay,
                EkranTasarimIcerikDetaylar = ekranTasarimIcerikDetaylar
            };

            return(model);
        }