public async Task <IActionResult> OnPostCreateNew()
        {
            if (string.IsNullOrEmpty(NewRoomName))
            {
                ModelState.AddModelError(string.Empty, "A room name is required.");
                return(Page());
            }
            var room = await _roomsService.GetRoomAsync(NewRoomName);

            if (room == null)
            {
                await _roomsService.CreateRoomAsync(new RoomsDTO { RoomName = NewRoomName });

                return(RedirectToAction("JoinChatRoom", "Chatting", routeValues: new { roomName = NewRoomName }));
            }

            ModelState.AddModelError(string.Empty, "Such room already exist :/");
            return(Page());
        }