public async Task <IActionResult> CreateDepositContract([FromQuery] string userAddress) { var contractAddress = await _contractService.AssignContract(userAddress); return(Ok(new RegisterResponse { Contract = contractAddress })); }
public async Task <IActionResult> CreateDepositContractAsync([FromQuery][Required] string userAddress) { if (!ModelState.IsValid) { throw new ClientSideException(ExceptionType.WrongParams, JsonConvert.SerializeObject(ModelState.Errors())); } var contractAddress = await _contractService.AssignContract(userAddress); return(Ok(new RegisterResponse { Contract = contractAddress })); }