public async Task <Response> ValidateInPersistenceLayer() { var transferResponse = new Response() { Status = true }; bool existsOriginAccount = await _accountRepository.IsExistsAccount(Entity.From); bool existsDestinationAccount = await _accountRepository.IsExistsAccount(Entity.To); if (!existsOriginAccount) { transferResponse.Status = false; transferResponse.Message = "Conta de origem não existe"; } if (!existsDestinationAccount) { transferResponse.Status = false; transferResponse.Message = "Conta de destino não existe"; } return(transferResponse); }