Esempio n. 1
0
        public async Task <Guid> CreateAsync()
        {
            var room = new PlayingRoom();
            await _playingRoomRepository.AddAsync(room);

            return(room.RoomId);
        }
    static void Main(string[] args)
    {
        PlayingRoom room = new PlayingRoom();
        room.Open();

        Parent parent = new Parent();
        Kid kid = new Kid();
        parent.Son = kid;
        kid.Father = parent;

        room.PrintToysInfo();
        parent.Cash = 1000;
        parent.MakeOrder(room);
        kid.PrintToysList();

        Console.WriteLine("Room after order: ");
        room.PrintToysInfo();
    }
 //Order toys
 public void MakeOrder(PlayingRoom room)
 {
     son.Toys = room.HandleOrder(cash);
 }
Esempio n. 4
0
 public async Task EditAsync(PlayingRoom playingRoom)
 {
     _rooms[_rooms.FindIndex(room => room.RoomId == playingRoom.RoomId)] = playingRoom;
     await Task.CompletedTask;
 }
Esempio n. 5
0
 public async Task DeleteAsync(PlayingRoom playingRoom)
 {
     _rooms.Remove(playingRoom);
     await Task.CompletedTask;
 }
Esempio n. 6
0
 public async Task AddAsync(PlayingRoom playingRoom)
 {
     _rooms.Add(playingRoom);
     await Task.CompletedTask;
 }