public void Add(CCultivator cult) { Thread.CurrentThread.IsBackground = false; PlayersGathering.Push(cult); cult.IsInAction = true; ccontext.Update(cult); Instructions(cult); }
public async Task <ActionResult> Add1MGold() { var cult = await cultivatordb.GetCultivator(User.Identity.Name); cult.Gold += 1000000; await cultivatordb.Update(cult); return(RedirectToAction("Index", "Debug")); }
public async Task <IActionResult> go(int?Id) { var cult = await cultivatordb.GetCultivator(User.Identity.Name); if (Id != null) { if (Id != 0) { cult.LocationId = (int)Id; await cultivatordb.Update(cult); } else { return(RedirectToAction("Map")); } } if (cult.LocationId == 0) { cult.LocationId = 1; await cultivatordb.Update(cult); } var location = GLocationsList.GetById(cult.LocationId); if (location is CBuilding) { if (location is CTown) { return(RedirectToAction("Town", cult)); } if (location is CMarket) { return(RedirectToAction("Market", cult)); } } if (location is CNPC) { if (location is CBaseTrader) { return(RedirectToAction("Shop", cult)); } } throw new Exception("This Location is unknown"); }
public async Task <ActionResult> SetBoots(int id) { var cult = await cultivatordb.GetCultivator(User.Identity.Name); //var statPrice = CCultivator.GetStatPrice(cult.Stats.MainStats.Agility); if (id == cult.Equipments.CurrentBoots) { cult.Equipments.CurrentBoots = null; } else { cult.Equipments.CurrentBoots = id; } await cultivatordb.Update(cult); return(RedirectToAction("Profile", "Account")); }