public object Confirm(ComfirmInput input) { var account = _database.FindAccountWithOTP(input.OTP); if (account != null) { try { _address = _multichainServices.CreateAddress(); _address.email = account.email; _database.SaveAddress(_address); account.OTP = null; _database.getDatabase().SaveChanges(); return(new { email = account.email, address = _address.addr }); } catch (Exception ex) { return(new { result = ex.Message }); } } else { return new { result = false } }; } }
public IHttpActionResult Confirm([FromBody] ComfirmInput input) { var result = _confirmService.Confirm(input); return(Ok(result)); }