public async Task <ActionResult <RoomDetail> > AddUserToRoom(Guid roomId, List <string> userEmail) { var users = await _userService.ReadUsers(userEmail); if (!users.Any()) { return(BadRequest("All users are invalid")); } return(await this.ExecuteAsync(async() => { await _roomService.AddUser(users, roomId); return await _roomService.ReadRoomDetail(roomId); }).AsResultAsync()); }