Cześć. Mam pytanie wiecie może jak mogę zrobić , tak aby po kliknieciu archiwizuj zostać na tej stronie ?
Bo kiedy używam redirectToAction wyskakuje mi coś takiego
System.Reflection.TargetException: „Dla metody niestatycznej wymagany jest obiekt docelowy.”
public ActionResult ListYourProduct(string userId)
{
var user = UserManager.FindById(userId);
var orderItems = db.OrdersItems.Where(x => x.UserName == user.UserName && x.IsHistory == false).ToList();
return View(orderItems);
}
//////////////////////////////
public ActionResult HistoryOrder(int id)
{
var orderList = db.OrdersItems.SingleOrDefault(x => x.OrderItemsId == id);
orderList.IsHistory = true;
db.SaveChanges();
return RedirectToAction("ListYourProduct");
}
/////////////////////////////////
<a href="@Url.Action("HistoryOrder", "Order", new { id = item.OrderItemsId, userId = User.Identity.GetUserId()})">Archiwizuj</a>