示例#1
0
        // GET: EczaneNobet/YayinEkranIcerik/Edit/5
        public ActionResult Edit(int id)
        {
            if (id < 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var yayinEkranIcerik = _yayinEkranIcerikService.GetById(id);

            if (yayinEkranIcerik == null)
            {
                return(HttpNotFound());
            }
            ViewBag.YayinId = new SelectList(_ekranIcerikService.GetList().Select(s => new { s.Id, s.Adi }), "Id", "Adi", yayinEkranIcerik.Id);
            return(View(yayinEkranIcerik));
        }
示例#2
0
        //[ValidateAntiForgeryToken]
        public ActionResult SetYayinEkranIcerik(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 yayinEkranIcerikId = 0;
                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());
                        }

                        var yayinEkranIcerikList = _yayinEkranIcerikService.GetDetaylarByEkranIdByEkranIcerikId(yayinEkranId, ekranIcerikId);

                        yayinEkranIcerikId           = yayinEkranIcerikList.LastOrDefault().Id;
                        yayinEkranIcerik             = _yayinEkranIcerikService.GetById(yayinEkranIcerikId);
                        yayinEkranIcerik.Alan        = Convert.ToInt32(ekranIceriklers[1]) * Convert.ToInt32(ekranIceriklers[2]);
                        yayinEkranIcerik.BitisZamani = DateTime.Now;
                        _yayinEkranIcerikService.Update(yayinEkranIcerik);
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
            var model = new List <EkranIcerikTasarimDetaylarViewModel>();

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