public async Task <IActionResult> OnPostAsync() { Contact.SubmitDate = DateTime.Now; if (ModelState.IsValid) { if (await _messageService.AddContactAsync(Contact) != null) { TempData["Success"] = "Your message sent successfully."; return(RedirectToPage("Contact")); } else { ViewData["Message"] = "Database error, please report this issue to our admin."; return(Page()); } } ViewData["Message"] = "Invalid inputs, please fill all the fields."; return(Page()); }