public ActionResult EkranIcerikEkle(string eklenecekIcerikler, string ekranTasarimId) { List <int> ekranIdler = new List <int>(); var uyariMesaji = "Seçim Yapmadınız!"; if (eklenecekIcerikler == null || eklenecekIcerikler == "") { return(Json(uyariMesaji, JsonRequestBehavior.AllowGet)); } Int32 basamak = eklenecekIcerikler.IndexOf(';'); Int32 toplam = eklenecekIcerikler.Length; var ekranIcerikler = eklenecekIcerikler.Substring(0, basamak); var liste = ekranIcerikler.Split(','); //Ekranlar update if (liste[0].Length > 0) { foreach (string item in liste) { var ekranIcerik = new EkranIcerik(); ekranIcerik = _ekranIcerikService.GetById(Convert.ToInt32(item)); try { _ekranIcerikService.Insert(ekranIcerik); TempData["MessageSuccess"] = "Seçilen İçerikler eklenmiştir."; } catch (Exception ex) { string hataMesaji = ex.InnerException.InnerException.Message; TempData["MessageDanger"] = "Seçilen İçerikler eklenemedi." + hataMesaji; return(Json(new HttpResponseMessage(HttpStatusCode.BadRequest), JsonRequestBehavior.AllowGet)); } ekranIdler.Add(Convert.ToInt32(item)); } } TempData["MessageDanger"] = "Seçilen İçerikler eklenemedi."; return(RedirectToAction("Index", "EkranTasarim")); }
public ActionResult Create(EkranIcerik EkranIcerik) { if (ModelState.IsValid) { EkranTasarimIcerik ekranTasarimIcerik = new EkranTasarimIcerik(); try { if (EkranIcerik.Uzanti == "png" || EkranIcerik.Uzanti == "jpg" || EkranIcerik.Uzanti == "jpeg") { EkranIcerik.Url = " "; } //http://www.youtube.com/embed/GRonxog5mbw?autoplay=1&loop=1&playlist=GRonxog5mbw //https://www.youtube.com/embed/jbNPeYrGhi0 ?autoplay=1&loop=1&playlist=GRonxog5mbw //https://www.youtube.com/watch?v=jbNPeYrGhi0 //EkranIcerik.BoyutX = 50; //EkranIcerik.BoyutY = 50; var user = _userService.GetByUserName(User.Identity.Name); var grupId = _grupUserService.GetDetaylarListByUser(user).Select(s => s.GrupId).FirstOrDefault(); EkranIcerik.GrupId = grupId; _ekranIcerikService.Insert(EkranIcerik); //ekranTasarimIcerik.EkranTasarimId = ViewBag.EkranTasarimId; //ekranTasarimIcerik.BoyutX = 1; //ekranTasarimIcerik.BoyutY = 1; //ekranTasarimIcerik.KoordinatX = 1; //ekranTasarimIcerik.KoordinatY = 1; //var ekranIcerik = _ekranIcerikService.GetList().OrderByDescending(w => w.Id).Select(s=>s.Id).FirstOrDefault(); //ekranTasarimIcerik.EkranIcerikId = ekranIcerik; //_ekranTasarimIcerikService.Insert(ekranTasarimIcerik); TempData["MessageSuccess"] = "Ekran içeriği başarıyla değiştirilmiştir."; return(RedirectToAction("Index", "EkranIcerik")); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } } return(View(EkranIcerik)); }