Example #1
0
        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());
        }