public async Task <int> CreateMasterSubID() { bool result; int myRandomNo; do { Random rnd = new Random(); myRandomNo = rnd.Next(10000000, 99999999); result = await _agentRepository.CheckExistingMasterAgentCodeID(myRandomNo); } while (result); return(myRandomNo); }