// GET: OrderDetail public ActionResult Details(int pId) { var result = _orderManager.OrderDetailRepo.FindByCondition(pOrderDetail => pOrderDetail.OrderId == pId); if (NullUtilities.IsNull(result)) { return(RedirectToAction("Index")); } else { return(View(result)); } }
public ActionResult Details(int pId) { var result = _productManager.ProductRepo.FindByCondition(p => p.Id == pId).SingleOrDefault(); if (NullUtilities.IsNull(result)) { return(RedirectToAction("Index")); } else { var comments = _productManager.ProductCommentRepo.FindByCondition(pComment => pComment.ProductId == pId); ViewBag.Comment = comments; return(View(result)); } }
public ActionResult MyOrderDetail(int pId) { var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; // will give the user's userId // check order belong current user if (_orderManager.OrderRepo.FindByCondition(pA => pA.Id == pId && pA.UserId == userId).Any() == false) { return(RedirectToAction("MyOrder")); } var result = _orderManager.OrderDetailRepo.FindByCondition(pOrderDetail => pOrderDetail.OrderId == pId); if (NullUtilities.IsNull(result)) { return(RedirectToAction("MyOrder")); } else { return(View(result)); } }