public IHttpActionResult PutDropOffPoint(int id, DropOffPoint dropOffPoint) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dropOffPoint.Id) { return(BadRequest()); } db.Entry(dropOffPoint).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DropOffPointExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetDropOffPoint(int id) { DropOffPoint dropOffPoint = db.DropOffPoints.Find(id); if (dropOffPoint == null) { return(NotFound()); } return(Ok(dropOffPoint)); }
public IHttpActionResult PostDropOffPoint(DropOffPoint dropOffPoint) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DropOffPoints.Add(dropOffPoint); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = dropOffPoint.Id }, dropOffPoint)); }
/// <summary> /// Updates the drop-off point. /// </summary> /// <param name="dropOffPoint">The drop-off point .</param> /// <returns>The updated drop-off point.</returns> public DropOffPoint UpdateDropOffPoint(DropOffPoint dropOffPoint) { var existingDropOffPoint = this.GetDropOffPoint(dropOffPoint.Id); if (existingDropOffPoint != null) { DataModelUpdater.UpdateDropOffPoint(dropOffPoint, ref existingDropOffPoint); this.context.DropOffPoints.Update(existingDropOffPoint); this.context.SaveChanges(); } return(existingDropOffPoint); }
public IHttpActionResult DeleteDropOffPoint(int id) { DropOffPoint dropOffPoint = db.DropOffPoints.Find(id); if (dropOffPoint == null) { return(NotFound()); } db.DropOffPoints.Remove(dropOffPoint); db.SaveChanges(); return(Ok(dropOffPoint)); }
DropOffReq getCurentState() { int health = hpManager.GetHealth(); string token = PlayerPrefs.GetString("user_token"); DropOffPoint dropOffPointData = new DropOffPoint(); dropOffPointData.position = player.transform.position; dropOffPointData.rotation = player.transform.rotation; dropOffPointData.playerHealth = health; dropOffPointData.deathCount = hpManager.DeathCount; dropOffPointData.gotKey = playerController.hasKey.ToString().ToUpper(); dropOffPointData.gameFinished = playerController.gameFinished.ToString().ToUpper(); DropOffReq reqData = new DropOffReq(); reqData.token = token; reqData.point = dropOffPointData; return(reqData); }
/// <summary> /// Updates the drop off point. /// </summary> /// <param name="from">From.</param> /// <param name="to">To.</param> public static void UpdateDropOffPoint(DropOffPoint from, ref DropOffPoint to) { to.WaypointId = from.WaypointId; to.RouteId = from.RouteId; to.Active = from.Active; }
/// <summary> /// Creates the drop-off point. /// </summary> /// <param name="dropOffPoint">The drop-off point.</param> /// <returns>The new drop-off point.</returns> public DropOffPoint CreateDropOffPoint(DropOffPoint dropOffPoint) { this.context.DropOffPoints.Add(dropOffPoint); this.context.SaveChanges(); return(dropOffPoint); }