示例#1
0
 public IActionResult AddRate(Rate rate)
 {
     rate.UserId = _userManager.GetUserId(User);
     if (_rateRepository.CheckRate(rate.UserId, rate.ProductId))
     {
         Rate editedRate = _rateRepository.GetRateByUserId(rate.UserId, rate.ProductId);
         editedRate.Value = rate.Value;
         _rateRepository.EditRate(editedRate);
     }
     else
     {
         _rateRepository.AddRate(rate);
     }
     return(RedirectToAction("ProductDetails", new { productId = rate.ProductId }));
 }