// GET: Rate/Edit/5 public ActionResult Edit(int id) { //var repo = new RateRepository(); var rate = repo.EditRate(id); return(View(rate)); }
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 })); }