// 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)); }
//[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)))); }