protected override void OnTileChanged(int x, int y) { base.OnTileChanged(x, y); if (Tile == null) { return; } if (Body.IsHumanoid) { bool foundChairData = false; List <Item> items = Tile.GetItemsBetweenZ(Z - 1, Z + 1); // match legacy - sit on chairs between z-1 and z+1. foreach (Item i in items) { Chairs.ChairData data; if (Chairs.CheckItemAsChair(i.ItemID, out data)) { foundChairData = true; ChairData = data; SittingZ = i.Z - Z; Animation.Clear(); Tile.ForceSort(); break; } } if (!foundChairData) { ChairData = Chairs.ChairData.Null; } } }
public ActionResult DeleteConfirmed(string id) { Chairs chairs = db.Chairs.Find(id); db.Chairs.Remove(chairs); db.SaveChanges(); return(RedirectToAction("Index")); }
private void GenerateItems() { for (int i = 0; i < glasses; i++) { Glasses.Enqueue(new Glass()); } for (int i = 0; i < chairs; i++) { Chairs.Enqueue(new Chair()); } }
public ActionResult Edit([Bind(Include = "Id,ExpertiseId")] Chairs chairs) { if (ModelState.IsValid) { db.Entry(chairs).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExpertiseId = new SelectList(db.Expertises, "ExpertiseId", "Expertise", chairs.ExpertiseId); ViewBag.Id = new SelectList(db.Users, "Id", "FirstName", chairs.Id); return(View(chairs)); }
// GET: Chairs/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Chairs chairs = db.Chairs.Find(id); if (chairs == null) { return(HttpNotFound()); } return(View(chairs)); }
// GET: Chairs/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Chairs chairs = db.Chairs.Find(id); if (chairs == null) { return(HttpNotFound()); } ViewBag.ExpertiseId = new SelectList(db.Expertises, "ExpertiseId", "Expertise", chairs.ExpertiseId); ViewBag.Id = new SelectList(db.Users, "Id", "FirstName", chairs.Id); return(View(chairs)); }
public IActionResult Add([FromBody] ChairsObj form) { try { if (form == null) { return(BadRequest("حذث خطأ في ارسال البيانات الرجاء إعادة الادخال")); } UserProfile UP = this.help.GetProfileId(HttpContext, db); if (UP.UserId <= 0) { return(StatusCode(401, new { message = "الرجاء الـتأكد من أنك قمت بتسجيل الدخول" })); } if (UP.ProfileId <= 0) { return(StatusCode(401, new { message = "الرجاء تفعيل ضبط الملف الانتخابي التشغيلي" })); } Chairs charis = new Chairs(); charis.ConstituencyId = form.constituencyId; charis.PrivateChairs = int.Parse(form.privateChairs); charis.GeneralChairs = int.Parse(form.generalChairs); charis.RelativeChairs = int.Parse(form.RelativeChairs); charis.GeneralChairRemaining = int.Parse(form.generalChairs); charis.PrivateChairRemaining = int.Parse(form.privateChairs); charis.RelativeChairRemaining = int.Parse(form.RelativeChairs); charis.CreatedBy = UP.UserId; charis.ProfileId = UP.ProfileId; charis.CreatedOn = DateTime.Now; db.Chairs.Add(charis); db.SaveChanges(); return(Ok(" تم اضافة المقعد بنـجاح")); } catch (Exception e) { return(StatusCode(500, e.InnerException.Message)); } }
public void RefreshChildItems() { Entity.Chairs.ToList().ForEach(x => Chairs.Add(x)); }
public void reset() { frame = 0; frameTime = 0; frameLength = 60; position = new Vector2(X, Y); Width = 38; Height = 58; state = BoyState.Idle; Animation = "stand"; direction = Direction.Right; actionBubble.Player = this; actionBubble.show(); teleportTo = new Vector2(); nearestChair = null; }
public override bool CanInteract(GameObject player, PickUp item) { if (!IsDestroyed && player.GetComponent <PlayerSteward>().Follower != null && Chairs.Any(x => !x.IsOccupied)) { return(true); } if (IsDestroyed && item is RepairTool) { return(true); } return(false); }
private void UpdateChairsCount() { int availableChairs = Chairs.Where(x => x.IsEmpty).Count(); ChairsAvailable.Text = $"Det finns {availableChairs} lediga stolar."; }
public void RefreshChildItems() { Chairs.Clear(); Entity.ChairToSpecializations.Select(x => x.Chair).ToList().ForEach(x => Chairs.Add(x)); }
} //Execute public static void Main() { Chairs obj = new Chairs(); obj.Execute(); } //Main