/// <summary>
 /// 添加一个默认游戏城
 /// </summary>
 /// <param name="gameCityService"></param>
 private void AddDefualtGameCity(IGameCityService gameCityService)
 {
     if (CityGameController.GameCityList.Count == 0)
     {
         gameCityService.CreatGameCity(CityGameController.GameCityList, managerPlayer);
     }
 }
Beispiel #2
0
        /// <summary>
        /// 新建游戏城
        /// </summary>
        /// <param name="weixinName">城主微信码</param>
        /// <param name="cityName">名称</param>
        /// <returns></returns>
        public IActionResult CreatGameCity([FromServices] IGameCityService gameCityService, string weixinName = "", string cityName = "游戏城")
        {
            Player cityManager = _playerService.FindPlayerByName(weixinName);

            gameCityService.CreatGameCity(CityGameController.GameCityList, cityManager, cityName);
            return(RedirectToAction("Index", "Citys", new { Area = "Citys" }));
        }
 public RoomsController(IGameCityService gameCityService, IHttpContextAccessor httpContextAccessor, IPlayerService playerService) : base(httpContextAccessor, playerService)
 {
     AddDefualtGameCity(gameCityService);
 }