//[ValidateAntiForgeryToken] public ActionResult SetEkranEkranTasarim(string ekranId, string ekranTasarimId) { int id = Convert.ToInt32(ekranId); // int id = EkranTasarimId; Ekran ekran = new Ekran(); ekran = _ekranService.GetById(id); //ekran.EkranTasarimId = Convert.ToInt32(ekranTasarimId); try { _ekranService.Update(ekran); TempData["MessageSuccess"] = "Ekran Tasarımı başarıyla değiştirildi."; // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: Ekran Tasarımı değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString(); } var model = new EkranDetayViewModel(); model = getEkranDetayViewModel(); return(View(model)); }
public EkranTakipDetay Ekran(int cihazId) { CihazDetay cihazDetay = _cihazService.GetDetayById(cihazId); EkranDetay ekranDetay = _ekranService.GetDetayByCihazId(cihazDetay.Id); Ekran ekran = _ekranService.GetById(ekranDetay.Id); EkranTakipDetay ekranTakipDetay = new EkranTakipDetay(); var simdikiEkran = _yayinEkranService.GetDetayByIdByDate(ekran.Id, DateTime.Now); int aktifEkranTasarimId = simdikiEkran.EkranTasarimId; EkranTasarimDetay ekranTasarimDetay = _ekranTasarimService.GetDetayById(aktifEkranTasarimId); EkranTasarim ekranTasarim = _ekranTasarimService.GetById(ekranTasarimDetay.Id); ekranTakipDetay.SonDegisiklilkTarihi = ekranTasarim.SonDegisiklikTarihi; ekranTakipDetay.CihazDurumId = cihazDetay.CihazDurumId; ekranTakipDetay.CihazDurumAdi = cihazDetay.CihazDurumAdi; ekranTakipDetay.CihazId = cihazId; ekranTakipDetay.CihazUrl = ekran.EkranUrl; ekranTakipDetay.DomainUrl = cihazDetay.ApiUrl; ekranTakipDetay.PingPeriyodu = cihazDetay.PingPeriyodu; ekranTakipDetay.WifiKullaniciAdi = cihazDetay.WiFiKullaniciAdi; ekranTakipDetay.WifiParola = cihazDetay.WiFiParola; ekranTakipDetay.CihazDurumAciklama = cihazDetay.CihazDurumAciklama; return(ekranTakipDetay); }
public ActionResult SecilenleriSil(string eklenecekIcerikler, string ExpandedForSil, string pageForCokluSil, string teklifDurumIdForCokluSil, string EkranDurumIdForCokluSil) { List <EkranTasarimIcerikDetaylarViewModel> ekranTasarimIcerikDetaylarViewModel = new List <EkranTasarimIcerikDetaylarViewModel>(); 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 Ekranlar = eklenecekIcerikler.Substring(0, basamak); var liste = Ekranlar.Split(','); //Ekranlar update if (liste[0].Length > 0) { foreach (string item in liste) { var ekran = new Ekran(); ekran = _ekranService.GetById(Convert.ToInt32(item)); try { _ekranService.Delete(ekran.Id); } catch (Exception ex) { string hataMesaji = ex.InnerException.InnerException.Message; TempData["MessageDanger"] = "Seçilen Ekranlar silinemedi." + hataMesaji; return(Json(new HttpResponseMessage(HttpStatusCode.BadRequest), JsonRequestBehavior.AllowGet)); } ekranIdler.Add(Convert.ToInt32(item)); } } ekranTasarimIcerikDetaylarViewModel = getEkranTasarimlarim(); TempData["MessageSuccess"] = "Seçilen Ekranlar silinmiştir."; return(PartialView("EkranTasarimPartialView", ekranTasarimIcerikDetaylarViewModel)); }