public ActionResult Detail(string id) { var model = new MarketDetailViewModel(); var entrusts = mr.GetEntrusts(new MarketCriteria { UserId = CurrentUser.Id }); model.MarketDetail = mr.GetTodayProductMarket(id); model.Products = pr.GetAllProducts(); model.User = CurrentUser; model.UserProduct = ur.GetProductsByUser(CurrentUser.Id).FirstOrDefault(p => p.Product.ProductCode == id); model.CurrentEntrusts = entrusts.Where(e => !e.Cancelled); model.HistoryEntrusts = entrusts.Where(e => e.Cancelled); return(View(model)); }