public async Task LeaveMessage(LeaveMessageViewModel leaveMessageViewModel) { var userMessage = new UserMessage { Message = leaveMessageViewModel.Message, Email = leaveMessageViewModel.Email, PhoneNumber = leaveMessageViewModel.PhoneNumber, UserId = leaveMessageViewModel.UserId }; _applicationContext.UserMessages.Add(userMessage); await _applicationContext.SaveChangesAsync(); }
public async Task <IActionResult> LeaveMessage(LeaveMessageViewModel leaveMessageViewModel) { if (ModelState.IsValid) { var userId = User.Identity.GetUserId(); leaveMessageViewModel.UserId = userId; await _applicationService.LeaveMessage(leaveMessageViewModel); ViewBag.Message = "Thank you for your message!\n We`ll contact you in 24 hours."; } return(View("Contact")); }