public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } await _producer.Publish("new-customer-topic2", _signIn.GenMessageHeader(), new NewCustomerTopic { FirstName = this.Form.FirstName, LastName = this.Form.LastName }); return(RedirectToPage("./Index")); }