public IActionResult Post([FromBody] LandMark landMark) { if (landMark == null) { return(BadRequest("Argument is null")); } _landMarkRemarkService.AddLandMark(landMark); return(Ok()); }
/// <summary> /// 单局游戏结束 /// </summary> /// <param name="args"></param> protected override void OnTypeOneRoundOver(DdzbaseEventArgs args) { base.OnTypeOneRoundOver(args); LandMark.SetActive(false); WarningAnim.gameObject.SetActive(false); SetSpeakSprite(string.Empty, false); CardCount = 0; ReadyStateFlag.SetActive(false); SetCardCountLabel(-1); }
public void AddLandMark(LandMark landMark) { var landmarks = GetAllLandMarks() ?? new List <LandMark>(); landmarks.Add(landMark); using (StreamWriter file = File.CreateText(_fileName)) { JsonSerializer serializer = new JsonSerializer(); serializer.Serialize(file, landmarks); } }
void CheckLandMark(LandMark obj) { if (StateMng.Data._SoundOn) { AudioSource.PlayClipAtPoint(_Audio, Vector2.zero, 1); } _InPeopleValue -= obj._MinusPopulation; if (_InPeopleValue <= 0.0f) { _InPeopleValue = 0; } }
void MoveNextPositon() { transform.localPosition = Vector3.MoveTowards(transform.localPosition, _NowDestinationPos, Time.smoothDeltaTime * _MoveSpeed * StateMng.Data._Accelerator); if (Vector3.Distance(transform.localPosition, _NowDestinationPos) < 2.0f) { _NowPositionListNum += _NowPositionListNumIncrease; if (_NowPositionListNumIncrease == 1) { if (_NowPositionListNum >= _MovePositonList.Count) { RemoveSelf(); } else { _NowDestinationPos = _MovePositonList[_NowPositionListNum].transform.localPosition; } } else { if (_NowPositionListNum < 0) { RemoveSelf(); } else { _NowDestinationPos = _MovePositonList[_NowPositionListNum].transform.localPosition; } } } if (_LandCheck) { if (Vector3.Distance(transform.localPosition, _LandMarkPositonList[_LandMarkPositonListNum].transform.localPosition) < 20.0f) { LandMark obj = _LandMarkPositonList[_LandMarkPositonListNum].GetComponent <LandMark>(); CheckLandMark(obj); _LandMarkPositonListNum += _LandMarkPositonListNumIncrease; if (_LandMarkPositonListNumIncrease == 1 && _LandMarkPositonListNum >= _LandMarkPositonList.Count) { _LandCheck = false; } else if (_LandMarkPositonListNumIncrease == -1 && _LandMarkPositonListNum < 0) { _LandCheck = false; } } } }
public bool CreateLandMark(double longitude, double latitude, string userId) { try { LandMark landmark = new LandMark(); landmark.Latitude = latitude; landmark.Longitude = longitude; landmark.UserId = userId; AddLandMark(landmark); return(true); } catch (Exception ex) { return(false); } }
public void UpdateLandMark(LandMark landmark) { _dbContext.LandMarks.Update(landmark); _dbContext.SaveChanges(); }
public void AddLandMark(LandMark landmark) { _dbContext.LandMarks.Add(landmark); _dbContext.SaveChanges(); }
public override int GetHashCode() { return(Street.GetHashCode() * City.GetHashCode() * LandMark.GetHashCode()); }
private void btnAddMarker_Click(object sender, EventArgs e) { string name = txtLabel.Text; PointLatLng point = PositionConverter.ParsePointFromString(txtPosition.Text); foreach (Control c in Controls) { if (c is TextBox) { if (c.Text == "") { if (c != txtRemark) { MessageBox.Show("กรุณากรอกข้อมูลให้ครบถ้วน", "คำเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } } if (cmbType.Text == "") { //Check if user not seleted cmbType MessageBox.Show("กรุณาเลือกชนิด", "คำเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (editMode == true) { main.detailMarkers.Remove(getmarker); main.markerOverlay.Markers.Remove(getmarker); main.markerOverlay.Markers.Remove(getrect); GMarker marker = new GMarker(point, name, image); GMarkerRect rect = new GMarkerRect(marker); AutoIncrementID -= 1; //Add Data to Dictionary LandMark landMark = new LandMark("LM" + "0" + (AutoIncrementID += 1).ToString(), txtName.Text, txtLabel.Text, point, cmbType.SelectedItem.ToString(), txtRemark.Text); main.detailMarkers.Add(marker, landMark); // TODO : Manage data before adding to overlay if (MainForm.isConnected) { landMark.Edit(); } main.markerOverlay.Markers.Add(marker); main.markerOverlay.Markers.Add(rect); MessageBox.Show("แก้ไขสำเร็จ"); ControlViews.LandmarkCreation.setEditMode(false); clearField(); } else { // TODO : Selecting image to display as marker GMarker marker = new GMarker(point, name, image); GMarkerRect rect = new GMarkerRect(marker); //Add Data to Dictionary LandMark landMark = new LandMark("LM" + "0" + (AutoIncrementID += 1).ToString(), txtName.Text, txtLabel.Text, point, cmbType.SelectedItem.ToString(), txtRemark.Text); main.detailMarkers.Add(marker, landMark); // TODO : Manage data before adding to overlay if (MainForm.isConnected) { landMark.Insert(); } main.markerOverlay.Markers.Add(marker); main.markerOverlay.Markers.Add(rect); MessageBox.Show("เพิ่มมาร์คเกอร์ " + marker.Name + " บนแผนที่แล้ว", "LandMark Marker"); clearField(); } } }
public void AddLandMark(LandMark landmark) { _landMarkRepo.AddLandMark(landmark); }