public string GetAttackUrl(string dsServer) { VillageInfo start = WorldHandler.VillageFile.FindByLoc(this.StartLocation); VillageInfo target = WorldHandler.VillageFile.FindByLoc(this.TargetLocation); return(String.Format("{0}/game.php?village={1}&screen=place&mode=command&target={2}", dsServer, start.Id, target.Id)); }
public void SetVillage(VillageInfo village) { PlayerInfo player = WorldHandler.PlayerFile.FindById(village.Player); SetPlayer(player); // Work? SelectedVillage = village; }
public void SetLocation(Location loc) { VillageInfo village = WorldHandler.VillageFile.FindByLoc(loc); PlayerInfo player = WorldHandler.PlayerFile.FindById(village.Player); SetPlayer(player); // Work? SelectedVillage = village; }
/// <summary> /// 修改页面 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult VillageUpdate(int id) { //根据传过来的id获取选中账号的信息,并把查到的数据赋值给viewbag,以便页面绑定数据 VillageInfo model = VillageInfoService.GetModelByID(id); if (model != null) { ViewBag.model = model; } return(View()); }
/// <summary> /// 检查小区编号是否已存在 /// </summary> /// <param name="value"></param> /// <returns></returns> public bool CheckRepeat(string value) { VillageInfo model = villageInfoDAL.LoadEntities(u => u.VillageID == value).FirstOrDefault(); if (model != null) { return(true);//说明用户编号已存在 } else { return(false); } }
private void cbStartVillageName_SelectedValueChanged(object sender, EventArgs e) { VillageInfo village = (VillageInfo)cbVillageName.SelectedItem; if (village != null) { txtCoords.Text = village.Location.X + "|" + village.Location.Y; } else { txtCoords.Text = "0|0"; } }
/// <summary> /// 小区添加方法 /// </summary> /// <param name="inputEntity"></param> /// <returns></returns> public bool DTOAdd(VillageInfoInputDTO inputEntity) { VillageInfo dataModel = Mapper.Map <VillageInfoInputDTO, VillageInfo>(inputEntity); if (villageInfoDAL.AddAndSaveChange(dataModel) > 0) { return(true); } else { return(false); } }
public HttpResponseMessage GetAllVillages(string sAreaCode, string sWilayatCode, int nLanguageID) { List <VillageInfo> oVillageList = new List <VillageInfo>(); List <VillageInfoViewModel> oVillageViewModellsts = this.oICommonServices.oGetAllVillages(sAreaCode, sWilayatCode, nLanguageID); foreach (VillageInfoViewModel item in oVillageViewModellsts) { var oVillage = new VillageInfo() { VILLAGECODE = item.VILLAGECODE, VILLAGENAME = item.VILLAGENAME }; oVillageList.Add(oVillage); } return(Request.CreateResponse(HttpStatusCode.OK, oVillageList)); }
public List <VillageInfo> ImportVillages(string input) { List <VillageInfo> villages = new List <VillageInfo>(); string pattern = @"[0-9]{1,3}\|[0-9]{1,3}"; MatchCollection matches = Regex.Matches(input, pattern); foreach (Match m in matches) { Location loc = AttackImportHelper.ParseLocation(m.Value); VillageInfo village = WorldHandler.VillageFile.FindByLoc(loc); if (village != VillageInfo.NullVillage) { villages.Add(village); } } return(villages); }
public async Task <VillageInfoGetForEditOutput> GetVillageInfoForEdit(NullableIdDto <int> input) { VillageInfo villageInfo = null; if (input.Id.HasValue) { villageInfo = await _villageInfoRepository .GetAll() .Include(x => x.RegionInfo) .ThenInclude(x => x.CityInfo) .Where(x => x.Id == input.Id.Value) .FirstOrDefaultAsync(); } //Getting all available roles var output = new VillageInfoGetForEditOutput(); //villageInfo output.VillageInfo = villageInfo != null ? ObjectMapper.Map <VillageInfoCreateOrUpdateInput>(villageInfo) : new VillageInfoCreateOrUpdateInput(); //StateInfos output.StateInfos = _stateInfoRepository .GetAllList() .Select(c => new ComboboxItemDto(c.Id.ToString(), c.Name)) .ToList(); if (output.VillageInfo.StateInfoId.HasValue) { output.CityInfos = _cityInfoRepository.GetAll() .Where(x => x.StateInfoId == output.VillageInfo.StateInfoId) .Select(c => new ComboboxItemDto(c.Id.ToString(), c.Name)) .ToList(); } if (output.VillageInfo.CityInfoId.HasValue) { output.RegionInfos = _regionInfoRepository.GetAll() .Where(x => x.CityInfoId == output.VillageInfo.CityInfoId) .Select(c => new ComboboxItemDto(c.Id.ToString(), c.Name)) .ToList(); } return(output); }
/// <summary> /// 小区修改方法 /// </summary> /// <param name="inputEntity"></param> /// <param name="outID"></param> /// <returns></returns> public int DTOUpdate(VillageInfoInputDTO inputEntity, out int outID) { //先查AsNoTracking()不追踪 outID = 0; VillageInfo model = villageInfoDAL.LoadEntities(u => u.VillageID == inputEntity.VillageID).AsNoTracking().FirstOrDefault(); if (model != null) { //修改数据 //model.VillageName = inputEntity.VillageName; VillageInfo dataModel = Mapper.Map <VillageInfoInputDTO, VillageInfo>(inputEntity); dataModel.ID = model.ID; outID = model.ID; return(villageInfoDAL.EditAndSaveChange(dataModel)); } else { return(0); } }
public List <VillageInfo> GetAllVillages() { try { var villageListTemp = db.VillageInfoes.Select(x => new { x.VillageID, x.VILLAGE, x.CDBLOCKN }).ToList(); List <VillageInfo> villageList = new List <VillageInfo>(); VillageInfo villageInfo; foreach (var village in villageListTemp) { villageInfo = new VillageInfo(); villageInfo.VillageID = village.VillageID; villageInfo.VILLAGE = village.VILLAGE; villageInfo.CDBLOCKN = village.CDBLOCKN; villageList.Add(villageInfo); } return(villageList); } catch (Exception ex) { throw ex; } }
/// <summary> /// 小区删除方法 /// </summary> /// <param name="id"></param> /// <returns></returns> public bool Delete(Array id) { foreach (var item in id) { int ID = Convert.ToInt32(item); //先查 VillageInfo entity = villageInfoDAL.LoadEntities(u => u.ID == ID).FirstOrDefault(); if (entity != null) { //打标记 villageInfoDAL.DeleteFlag(entity); } } if (unitOfWork.SaveChanges() > 0) { return(true); } else { return(false); } }
public VillageInfo RequestVillageInfo() { VillageInfo villageInfo = new VillageInfo(TimeManager.TimeManagerInstance.currentHour, TimeManager.TimeManagerInstance.currentDay, CurrentCharacters); return(villageInfo); }
private void tsmiVillageAsTarget_Click(object sender, EventArgs e) { VillageInfo village = (VillageInfo)lbVillages.SelectedValue; ucTargetVillageSelector.LocationSelector.SetLocation(village.Location); }
private void UpdateStartInfos() { m_StartVilliage = WorldHandler.VillageFile.FindByLoc(StartLocation); m_StartPlayer = WorldHandler.PlayerFile.FindById(m_StartVilliage.Player); }
private void UpdateTargetInfos() { m_TargetVillage = WorldHandler.VillageFile.FindByLoc(TargetLocation); m_TargetPlayer = WorldHandler.PlayerFile.FindById(m_TargetVillage.Player); }