Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "Id,EkranIcerikId,EkranId")] YayinEkranIcerik yayinEkranIcerik)
        {
            if (ModelState.IsValid)
            {
                _yayinEkranIcerikService.Insert(yayinEkranIcerik);
                return(RedirectToAction("Index"));
            }

            ViewBag.EkranIcerikId = new SelectList(_ekranIcerikService.GetList().Select(s => new { s.Id, s.Adi }), "Id", "Adi", yayinEkranIcerik.Id);
            return(View(yayinEkranIcerik));
        }
Exemplo n.º 2
0
        //[ValidateAntiForgeryToken]
        public ActionResult SetYayinEkranIcerikInsert(string pr_ekranIcerik, string pr_ekranId, string pr_ekranTasarimId)
        {
            var user           = _userService.GetByUserName(User.Identity.Name);
            var ekranId        = Convert.ToInt32(pr_ekranId);
            var ekranTasarimId = Convert.ToInt32(pr_ekranTasarimId);
            var yayinEkranId   = _yayinEkranService.GetDetaylarByEkranIdByEkranTasarimId(ekranId, ekranTasarimId).OrderByDescending(o => o.BaslamaZamani).FirstOrDefault().Id;
            //DateTime baslamaZamani = Convert.ToDateTime(pr_baslamaZamani);
            // int id = EkranTasarimId;

            YayinEkranIcerik yayinEkranIcerik = new YayinEkranIcerik();

            var ekranIcerikler = pr_ekranIcerik.Split(';');

            foreach (var item in ekranIcerikler)
            {
                var ekranIceriklers = item.Split(',');
                var ekranIcerikId   = 0;
                if (item.Length > 1)
                {//eleman varsa
                    try
                    {
                        if (ekranIceriklers[0].ToString().IndexOf(".") != -1)
                        {
                            ekranIcerikId = Convert.ToInt32(ekranIceriklers[0].ToString().Substring(1));
                        }
                        else
                        {
                            ekranIcerikId = Convert.ToInt32(ekranIceriklers[0].ToString());
                        }

                        yayinEkranIcerik.Alan          = yayinEkranIcerik.Alan = Convert.ToInt32(ekranIceriklers[1]) * Convert.ToInt32(ekranIceriklers[2]);
                        yayinEkranIcerik.BaslamaZamani = DateTime.Now;
                        yayinEkranIcerik.EkranIcerikId = ekranIcerikId;
                        yayinEkranIcerik.YayinEkranId  = yayinEkranId;
                        _yayinEkranIcerikService.Insert(yayinEkranIcerik);
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
            var model = new List <EkranIcerikTasarimDetaylarViewModel>();

            return(View("Index", getEkranTasarimlarim(Convert.ToInt32(pr_ekranId))));
        }