public long SaveRoom(Room room, List <long> userIdList) { var roomId = _roomDataProvider.SaveRoom(room); _roomDataProvider.AddUsersToRoom(roomId, userIdList);//TODO: make atomic transaction return(roomId); }