public ActionResult DeleteRoom(String room) { var viewModel = new BanRoomViewModel(); _BanStorage.DeleteRoom(_BanStorage.GetRoom(room)); viewModel.Rooms = _BanStorage.GetRooms().ToList(); return(View("BanRoom", viewModel)); }
public ActionResult BanRoom() { var viewModel = new BanRoomViewModel(); viewModel.Rooms = _BanStorage.GetRooms().ToList(); return(View("BanRoom", viewModel)); }
public ActionResult EditRooms() { var viewModel = new BanRoomViewModel(); viewModel.Rooms = this.BanStorage.GetRooms().ToList(); return(View(viewModel)); }
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); }