예제 #1
0
        private void InitializeRoom()
        {
            diningRoom = new Room("Dining Room", "a crystal chandelier");
            kitchen    = new RoomWithDoor("Kitchen", "stainless steel appliances", "screen door");
            livingRoom = new RoomWithDoor("Living Room", "an antique carpet", "an oak door with a brass knob");
            garden     = new Outside("Garden", false);
            frontYard  = new OutsideWithDoor("Front Yard", false, "an oak door with a brass knob");
            backYard   = new OutsideWithDoor("Back Yard", true, "screen door");

            diningRoom.Exits = new Location[] { livingRoom, kitchen };

            kitchen.Exits        = new Location[] { diningRoom };
            kitchen.DoorLocation = backYard;

            livingRoom.Exits        = new Location[] { diningRoom };
            livingRoom.DoorLocation = frontYard;

            garden.Exits = new Location[] { backYard, frontYard };

            frontYard.Exits        = new Location[] { garden, backYard };
            frontYard.DoorLocation = livingRoom;

            backYard.Exits        = new Location[] { garden, frontYard };
            backYard.DoorLocation = kitchen;

            houseMove = new HouseMove(diningRoom);
        }
예제 #2
0
        public ActionResult MoveinAdd(HouseMove obj)
        {
            var re = STHouseMoveService.SaveOrUpdate(obj);

            return(Content(re.ToJson()));
        }