public ActionResult ResimCreate(HttpPostedFileBase file, EkranIcerik Model) { int ekranIcerikid = Model.Id; EkranIcerik EkranIcerik = _ekranIcerikService.GetById(ekranIcerikid); if (file != null && file.ContentLength > 0) { try { string path = Path.Combine(Server.MapPath("~/Content/images/EkranIcerik/"), Path.GetFileName(ekranIcerikid.ToString())); WebImage img = new WebImage(file.InputStream); img.Save(path); EkranIcerik.Url = "~/Content/images/EkranIcerik/" + ekranIcerikid.ToString(); _ekranIcerikService.Update(EkranIcerik); TempData["MessageSuccess"] = "Dosya başarıyla yüklendi."; } catch (Exception ex) { TempData["MessageDanger"] = "HATA:" + ex.Message.ToString(); } } else { ViewBag.Message = "Dosya seçmediniz."; } return(RedirectToAction("Create", "EkranIcerik")); }
public ActionResult ResimEdit(HttpPostedFileBase file, int EkranIcerikid) { EkranIcerik ekranIcerikTemp = _ekranIcerikService.GetById(EkranIcerikid); var ekranTasarimIdler = _ekranTasarimIcerikService.GetDetaylarListByEkranIcerikId(EkranIcerikid).Select(s => s.EkranTasarimId).ToList(); // EkranTasarim ekranTasarim = _ekranTasarimService.GetById(ekranIcerikTemp.EkranTasarimId); var user = _userService.GetByUserName(User.Identity.Name); var ekranIdler = _ekranService.GetDetaylarListByUser(user).Select(s => s.Id).ToList(); var simdikiEkran = _yayinEkranService.GetDetaylarByIdlerByDate(ekranIdler, DateTime.Now).OrderBy(o => o.BaslamaZamani).FirstOrDefault();; if (simdikiEkran == null) { simdikiEkran = _yayinEkranService.GetDetaylarByEkranIdler(ekranIdler).OrderBy(o => o.BaslamaZamani).FirstOrDefault(); } int aktifEkranTasarimId = simdikiEkran.EkranTasarimId; // ekranTasarim.SonDegisiklikTarihi = System.DateTime.Now; EkranDetay ekranDetay = _ekranService.GetDetayById(simdikiEkran.EkranId); var cihazId = ekranDetay.CihazId; Cihaz cihaz = _cihazService.GetById(cihazId); cihaz.CihazDurumId = 3;//sayfa kapatılıp açılmalı _cihazService.Update(cihaz); EkranIcerik EkranIcerik = _ekranIcerikService.GetById(EkranIcerikid); if (file != null && file.ContentLength > 0) { try { string path = Path.Combine(Server.MapPath("~/Content/images/EkranIcerik/"), Path.GetFileName(EkranIcerikid.ToString())); WebImage img = new WebImage(file.InputStream); img.Save(path); EkranIcerik.Url = "~/Content/images/EkranIcerik/" + EkranIcerikid.ToString(); _ekranIcerikService.Update(EkranIcerik); TempData["MessageSuccess"] = "Dosya başarıyla yüklendi."; } catch (Exception ex) { TempData["MessageDanger"] = "HATA:" + ex.Message.ToString(); } } else { ViewBag.Message = "Dosya seçmediniz."; } return(RedirectToAction("Index", "EkranIcerik")); }
public ActionResult DeleteConfirmed(int id) { try { EkranIcerik ekranIcerik = _ekranIcerikService.GetById(id); _ekranIcerikService.Delete(id); TempData["MessageSuccess"] = "Ekran iceriği başarıyla silinmiştir."; } catch (Exception ex) { TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } return(RedirectToAction("Index", "EkranIcerik")); }
public ActionResult Delete(int id) { if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EkranIcerik ekranIcerik = _ekranIcerikService.GetById(id); if (ekranIcerik == null) { return(HttpNotFound()); } return(View(ekranIcerik)); }
public ActionResult Create(HttpPostedFileBase file, int?ekranTasarimId) {//bu metod teklif sayfasından çağırılır. teklife alım yapmak için int Id = 0; try { Id = Convert.ToInt32(ekranTasarimId); } catch { return(RedirectToAction("Index", "EkranTasarim")); } EkranIcerik EkranIcerik = new EkranIcerik(); //EkranIcerik.EkranTasarimId = Id; //ViewBag.EkranTasarimId = ekranTasarimId; return(View(EkranIcerik)); }
public ActionResult Edit([Bind(Include = "Id,Adi,GrupId,Uzanti,Agirlik,BoyutX,BoyutY,Url,EkranTasarimId,KoordinatX,KoordinatY")] EkranIcerik EkranIcerik) { if (ModelState.IsValid) { try { _ekranIcerikService.Update(EkranIcerik); TempData["MessageSuccess"] = "Ekran içeriği başarıyla düzenlenmiştir"; return(RedirectToAction("Index", "EkranIcerik")); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } } return(View(EkranIcerik)); }
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)); }
public ActionResult SetEkranIcerik(string boyutX, string boyutY, string koordinatX, string koordinatY, string ekranIcerikId) { int id = Convert.ToInt32(ekranIcerikId); // int id = EkranTasarimId; EkranIcerik ekranIcerik = new EkranIcerik(); EkranTasarimIcerik ekranTasarimIcerik = new EkranTasarimIcerik(); ekranIcerik = _ekranIcerikService.GetById(id); ekranTasarimIcerik.KoordinatX = Convert.ToInt32(koordinatX); ekranTasarimIcerik.KoordinatY = Convert.ToInt32(koordinatY); ekranTasarimIcerik.BoyutX = Convert.ToInt32(boyutX); ekranTasarimIcerik.BoyutY = Convert.ToInt32(boyutY); var ekranTasarimIdlar = _ekranTasarimIcerikService.GetDetaylarListByEkranIcerikId(ekranIcerik.Id).Select(s => s.EkranTasarimId).ToList(); var ekranTasarimDetaylarlar = _ekranTasarimService.GetDetaylarById(ekranTasarimIdlar).ToList(); foreach (var ekranTasarimDetay in ekranTasarimDetaylarlar) { EkranTasarim ekranTasarim = _ekranTasarimService.GetById(ekranTasarimDetay.Id); ekranTasarim.SonDegisiklikTarihi = System.DateTime.Now; try { _ekranIcerikService.Update(ekranIcerik); _ekranTasarimService.Update(ekranTasarim); TempData["MessageSuccess"] = "Alım durum başarıyla Değiştirildi"; // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: Alım Durum değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString(); } } List <EkranTasarimIcerikDetaylarViewModel> ekranTasarimIcerikDetaylarViewModel = new List <EkranTasarimIcerikDetaylarViewModel>(); ekranTasarimIcerikDetaylarViewModel = getEkranTasarimlarim(); return(PartialView("EkranTasarimPartialView", ekranTasarimIcerikDetaylarViewModel)); }
public ActionResult Edit(int?id) { int Id = 0; try { Id = Convert.ToInt32(id); } catch { return(RedirectToAction("Index", "EkranIcerik")); } if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EkranIcerik EkranIcerik = _ekranIcerikService.GetById(Id); if (EkranIcerik == null) { return(HttpNotFound()); } return(View(EkranIcerik)); }
public void Update(EkranIcerik ekranIcerik) { _ekranIcerikDal.Update(ekranIcerik); }
public void Insert(EkranIcerik ekranIcerik) { _ekranIcerikDal.Insert(ekranIcerik); }
//[ValidateAntiForgeryToken] public ActionResult SetEkranIcerik(string pr_ekranIcerik, string pr_ekranTasarimId) { //int id = Convert.ToInt32(ekranIcerikId); int ekranTasarimId = Convert.ToInt32(pr_ekranTasarimId); int ilkVirgul = pr_ekranIcerik.IndexOf(','); string ekranIcerikid = pr_ekranIcerik.Substring(1, ilkVirgul - 1); var user = _userService.GetByUserName(User.Identity.Name); var int_ekranIcerikId = Convert.ToInt32(ekranIcerikid); EkranIcerik ekranIcerikTemp = _ekranIcerikService.GetById(Convert.ToInt32(ekranIcerikid)); var ekranTasarimDetayIdler = _ekranTasarimIcerikService.GetDetaylarListByEkranIcerikId(int_ekranIcerikId).Select(s => s.EkranTasarimId).ToList(); var ekranIdler = _ekranService.GetDetaylarListByUser(user).Select(s => s.Id).ToList(); var simdikiEkran = _yayinEkranService.GetDetaylarByIdlerByDate(ekranIdler, DateTime.Now).OrderBy(o => o.BaslamaZamani).FirstOrDefault(); if (simdikiEkran == null) { simdikiEkran = _yayinEkranService.GetDetaylarByEkranIdler(ekranIdler).OrderBy(o => o.BaslamaZamani).FirstOrDefault(); } int aktifEkranTasarimId = simdikiEkran.EkranTasarimId; EkranDetay ekranDetay = _ekranService.GetDetayById(simdikiEkran.EkranId); var ekranTasarimDetaylar = _ekranTasarimService.GetDetaylarById(ekranTasarimDetayIdler).ToList(); // List<CihazDetay> cihazDetaylar = _cihazService.GetDetaylarListByEkranDetaylar(ekranDetay); // foreach (var cihazDetay in cihazDetaylar) // { var cihazId = ekranDetay.CihazId; Cihaz cihaz = _cihazService.GetById(cihazId); cihaz.CihazDurumId = 2;//sayfa f5 yapılmalı _cihazService.Update(cihaz); //} var ekranIcerikler = pr_ekranIcerik.Split(';'); EkranTasarimIcerik ekranTasarimIcerik = new EkranTasarimIcerik(); foreach (var item in ekranIcerikler) { var ekranIceriklers = item.Split(','); var ekranTasarimIcerikId = 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()); } ekranTasarimIcerikId = _ekranTasarimIcerikService.GetDetaylarListByEkranIcerikIdEkranTasarimId(ekranIcerikId, ekranTasarimId).FirstOrDefault().Id; ekranTasarimIcerik = _ekranTasarimIcerikService.GetById(ekranTasarimIcerikId); ekranTasarimIcerik.BoyutX = convertToIntFromString(ekranIceriklers[3].ToString()); ekranTasarimIcerik.BoyutY = convertToIntFromString(ekranIceriklers[4].ToString()); ekranTasarimIcerik.KoordinatX = convertToIntFromString(ekranIceriklers[1].ToString()); ekranTasarimIcerik.KoordinatY = convertToIntFromString(ekranIceriklers[2].ToString()); _ekranTasarimIcerikService.Update(ekranTasarimIcerik); } catch (Exception ex) { } } } foreach (var item in ekranTasarimDetaylar) { EkranTasarim ekranTasarim = new EkranTasarim(); ekranTasarim = _ekranTasarimService.GetById(item.Id); ekranTasarim.SonDegisiklikTarihi = System.DateTime.Now; _ekranTasarimService.Update(ekranTasarim); } EkranTasarimIcerikDetaylarViewModel ekranTasarimIcerikDetaylarViewModel = new EkranTasarimIcerikDetaylarViewModel(); ekranTasarimIcerikDetaylarViewModel = getEkranTasarimlarim(ekranTasarimId); //return PartialView("EkranDigitalYonetimPartialView", ekranTasarimIcerikDetaylarViewModel); return(View("Index", ekranTasarimIcerikDetaylarViewModel)); }
public ActionResult ResimCreate(int Id) { EkranIcerik EkranIcerik = _ekranIcerikService.GetById(Id); return(View("ResimEdit", EkranIcerik)); }