public RedirectToRouteResult CreateRoom(RoomViewModel roomViewModel) { List <Room> ListOfRooms = RoomDAL.GetAll(); bool IsExisting = false; foreach (var room in ListOfRooms) { if (roomViewModel.NewRoom.Name == room.Name) { IsExisting = true; } } if (!IsExisting) { RoomDAL.Add(new Room { Name = roomViewModel.NewRoom.Name, Password = roomViewModel.NewRoom.Password, CreatorId = PlayerDAL.GetByName(Session["username"].ToString()).Id }); } return(RedirectToAction("Room")); }