public WindowUtility(Window windowToFill, List <GridPanel> gridList_, List <Panel> panelList_, Sema Sema_) { window = windowToFill; gridList = gridList_; panelList = panelList_; sema = Sema_; GridIndex = 0; PanelIndex = 0; }
public IActionResult DodajSnimiSema(int marketId, string sema) { Sema tmp = new Sema { Market_FK = marketId, Sadrzaj = sema }; db.Sema.Add(tmp); db.SaveChanges(); return(Redirect("/Market/Sema?marketId=" + marketId)); }
public async Task <Sema> GetLockObject(string topic) { lock (locks) { if (!locks.ContainsKey(topic)) { locks.Add(topic, new SemaphoreSlim(1, 1)); } } var sema = new Sema(locks[topic]); await sema.Wait(); return(sema); }
public JsonResult SemaKaydet(SemaViewModel model) { var sema = new Sema { Baslik = model.Baslik, Aciklama = model.Aciklama }; var adimlar = model.Adimlar .Select(x => new Adim { Baslik = x.Baslik, YonlendirmeUrl = x.YonlendirmeUrl }).ToList(); var result = _isPlaniManager.SemaKaydet(sema, adimlar) ? "Şema kaydedildi" : "Şema kaydedilemedi"; return(Json(result, JsonRequestBehavior.AllowGet)); }
public IActionResult SnimiSemu(test proba) { Sema temp = new Sema { Market_FK = proba.idMarket, sema = proba.Shema }; db.Add(temp); db.SaveChanges(); CoordinatesVM temp2 = new CoordinatesVM { marketId = proba.idMarket.Value, sema = proba.Shema }; return(RedirectToAction("DodajKoordinate", "Sema", new { content = temp2 })); }
public IActionResult SnimiKoordinate(test2 t) { if (t.coord != null && t.marketId > 0) { Sema temp = new Sema { Market_FK = t.marketId, koordinatiZidova = t.coord }; int d = t.Shema.Length - 167130; t.Shema = t.Shema.Remove(d); bool posjeduje = true, ulazi = true; while (ulazi && posjeduje) { if (t.Shema.Contains("table")) { posjeduje = true; ulazi = true; d = t.Shema.Length - 10; t.Shema = t.Shema.Remove(d); } else { posjeduje = false; ulazi = false; } } temp.sema = t.Shema; db.Sema.Add(temp); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(RedirectToAction("Index", "Home")); }
public bool SemaKaydet(Sema sema, List <Adim> adimlar) { sema.AdimSayisi = adimlar.Count; _db.Semalar.Add(sema); for (int i = 0; i < adimlar.Count; i++) { adimlar[i].Sira = i + 1; _db.Adimlar.Add(adimlar[i]); if (i > 0) { var baglayici = new Baglayici { Id = adimlar[i - 1].Id, Id2 = adimlar[i].Id, SemaId = sema.Id }; _db.Baglayicilar.Add(baglayici); } } return(_db.SaveChanges() > 0); }