Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public Position Get(int id)
 {
     var model = new Position(id);
     return model;
 }
Exemplo n.º 3
0
 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);
         }
     }
 }