Exemplo n.º 1
0
        public ActionResult DeleteRoom(String room)
        {
            var viewModel = new BanRoomViewModel();

            _BanStorage.DeleteRoom(_BanStorage.GetRoom(room));
            viewModel.Rooms = _BanStorage.GetRooms().ToList();
            return(View("BanRoom", viewModel));
        }
Exemplo n.º 2
0
        public ActionResult BanRoom()
        {
            var viewModel = new BanRoomViewModel();

            viewModel.Rooms = _BanStorage.GetRooms().ToList();

            return(View("BanRoom", viewModel));
        }
Exemplo n.º 3
0
        public ActionResult EditRooms()
        {
            var viewModel = new BanRoomViewModel();

            viewModel.Rooms = this.BanStorage.GetRooms().ToList();

            return(View(viewModel));
        }
Exemplo n.º 4
0
        public void BanRoomViewModelTest()
        {
            var banRoomViewModel1 = new BanRoomViewModel();

            Assert.AreEqual(0, banRoomViewModel1.Rooms.Count);

            var rooms = new List <Room> {
                new Room {
                    Allowed = true, Id = 1, Name = "room1"
                },
                new Room {
                    Allowed = false, Id = 2, Name = "room2"
                }
            };

            var banRoomViewModel2 = new BanRoomViewModel {
                Rooms = rooms
            };

            Assert.AreEqual(2, banRoomViewModel2.Rooms.Count);

            Assert.True(banRoomViewModel2.Rooms.Count(r => r.Name == "room2") == 1);
        }