public HttpResponseMessage Save(Position pos) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.Created); try { pos.CurUserAdSid = GetCurUser().Sid; pos.Save(); response.Content = new StringContent(String.Format("{{\"id\":{0}}}", pos.Id)); } catch (Exception ex) { response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent(String.Format("{{\"errorMessage\":\"{0}\"}}", ex.Message)); } return response; }
public Position Get(int id) { var model = new Position(id); return model; }
private void AddObstacle(int width, int height, int interval, Position position, Texture2D texture) { for (int i = (int)position.X; i < width + (int)position.X; i += interval) { for (int p = (int)position.Y; p < height + (int)position.Y; p += interval) { Obstacle obstacle = new Obstacle(new Position(p, i), texture, false); obstacle.Area = new Rectangle((int)obstacle.Position.X, (int)obstacle.Position.Y, texture.Width, texture.Height); this.obstacles.Add(obstacle); } } }