//[ValidateAntiForgeryToken] public ActionResult SetCihazDurumTumunuYenile() { var user = _userService.GetByUserName(User.Identity.Name); var ekranDetaylar = _ekranService.GetDetaylarListByUser(user).ToList(); var rolId = _userRoleService.GetListByUserId(user.Id).FirstOrDefault().RoleId; if (rolId == 2) { ekranDetaylar = _ekranService.GetDetaylar(); } foreach (var item in ekranDetaylar) { try { Cihaz cihaz = _cihazService.GetById(item.CihazId); cihaz.CihazDurumId = 2; cihaz.SonGuncelleyenUserId = user.Id; cihaz.SonGuncellenmeTarihi = System.DateTime.Now; _cihazService.Update(cihaz); TempData["MessageSuccess"] = "Cihaz Durumu başarıyla değiştirildi."; // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: Cihaz Durumu değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString(); } } var model = new EkranDetayViewModel(); model = getEkranDetayViewModel(); return(View(model)); }
//[ValidateAntiForgeryToken] public ActionResult SetCihazDurum(string ekranId, string cihazDurumId) { int id = Convert.ToInt32(ekranId); // int id = EkranTasarimId; var user = _userService.GetByUserName(User.Identity.Name); Ekran ekran = new Ekran(); ekran = _ekranService.GetById(id); Cihaz cihaz = _cihazService.GetById(ekran.CihazId); cihaz.CihazDurumId = Convert.ToInt32(cihazDurumId); cihaz.SonGuncelleyenUserId = user.Id; cihaz.SonGuncellenmeTarihi = System.DateTime.Now; try { _cihazService.Update(cihaz); TempData["MessageSuccess"] = "Cihaz Durumu başarıyla değiştirildi."; // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: Cihaz Durumu değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString(); } var model = new EkranDetayViewModel(); model = getEkranDetayViewModel(); return(View(model)); }
//[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 EkranDetayViewModel getEkranlarim() { var user = _userService.GetByUserName(User.Identity.Name); var ekranDetaylar = _ekranService.GetDetaylarListByUser(user).ToList(); var ekranTasarimlar = _ekranTasarimService.GetDetaylarListByUser(user).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; var ekranTasarimDataylar = _ekranTasarimService.GetDetaylarListByUser(user).ToList(); var ekranTasarimIdler = ekranTasarimDataylar.Where(w => w.Id == aktifEkranTasarimId).Select(s => s.Id).FirstOrDefault(); int ekranTasarimId = Convert.ToInt32(ekranTasarimIdler); var ekranIcerikIdler = _ekranTasarimIcerikService.GetDetaylarListByEkranTasarimId(ekranTasarimId).Select(s => s.EkranIcerikId).ToList(); var ekranIcerikDetaylar = _ekranIcerikService.GetDetaylarById(ekranIcerikIdler); var model = new EkranDetayViewModel() { EkranDetaylar = ekranDetaylar, EkranIcerikDetaylar = ekranIcerikDetaylar, EkranTasarimDetaylar = ekranTasarimDataylar, }; return(model); }
private EkranDetayViewModel getEkranDetayViewModel() { var user = _userService.GetByUserName(User.Identity.Name); var ekranDetaylar = _ekranService.GetDetaylarListByUser(user).ToList(); List <UserRoleDetay> userRoleDetay = _userRoleService.GetDetaylarByUserId(user.Id).ToList(); var ekranIdler = _ekranService.GetDetaylarListByUser(user).Select(s => s.Id).ToList(); var yayinEkranlar = _yayinEkranService.GetDetaylar(); 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; var ekranTasarimDataylar = _ekranTasarimService.GetDetaylarListByUser(user).ToList(); var ekranTasarimIdler = ekranTasarimDataylar.Where(w => w.Id == aktifEkranTasarimId).Select(s => s.Id).FirstOrDefault(); int ekranTasarimId = Convert.ToInt32(ekranTasarimIdler); var ekranTasarimIcerikDetaylar = _ekranTasarimIcerikService.GetDetaylarListByEkranTasarimId(ekranTasarimId).ToList(); var ekranIcerikDetaylar = _ekranIcerikService.GetDetaylarById(ekranTasarimIcerikDetaylar.Select(s => s.EkranIcerikId).ToList()); var rolId = _userRoleService.GetListByUserId(user.Id).FirstOrDefault().RoleId; var cihazDetaylar = _cihazService.GetDetaylarListByEkranDetaylar(ekranDetaylar); var konumlar = _konumService.GetDetaylarListByUser(user).ToList(); if (rolId == 2) { cihazDetaylar = _cihazService.GetDetaylar(); ekranDetaylar = _ekranService.GetDetaylar(); //ekranTasarimDataylar = _ekranTasarimService.GetDetaylar(); ekranIcerikDetaylar = _ekranIcerikService.GetDetaylar(); } var model = new EkranDetayViewModel() { CihazDetaylar = cihazDetaylar, EkranDetaylar = ekranDetaylar, EkranIcerikDetaylar = ekranIcerikDetaylar, EkranTasarimDetaylar = ekranTasarimDataylar, UserRoleDetaylar = userRoleDetay, Konumlar = konumlar, YayinEkranDetaylar = yayinEkranlar, }; return(model); }