public IActionResult WriteFeedback(int productId) { var model = new WriteFeedbackViewModel(); model.ProductID = productId; return(View(model)); }
public async Task <IActionResult> WriteFeedback(WriteFeedbackViewModel model) { var user = await _userManager.GetUserAsync(HttpContext.User); var feedback = new Feedback { FeedbackMessage = model.FeedbackMessage, UserID = user.Id, DateCreated = DateTime.Now, IsArchived = false, Rating = model.Rating, ProductID = model.ProductID }; _context.Feedbacks.Add(feedback); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Success))); }
public WriteFeedbackPage() { InitializeComponent(); BindingContext = vm = new WriteFeedbackViewModel(this); }