refactor: pass on List<Product> that has prod data
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
0590cd2a69
commit
22f297c081
@ -20,18 +20,18 @@ namespace pwt_0x01_ng.Controllers
|
||||
if (p == null) return NotFound();
|
||||
|
||||
IList<Similar> s = await dbctx.Similar.Where(p_item => p_item.prod_id == id).ToListAsync();
|
||||
IList<SimilarProduct> similar = new List<SimilarProduct>();
|
||||
IList<Product> similar = new List<Product>();
|
||||
if (s != null) {
|
||||
foreach (var s_item in s) {
|
||||
var sp = new SimilarProduct();
|
||||
sp.id = s_item.similar_prod_id;
|
||||
sp.Selected = true;
|
||||
similar.Add(sp);
|
||||
var prod = await dbctx.Product.Where(p_item => p_item.id == s_item.similar_prod_id).FirstOrDefaultAsync();
|
||||
if (prod != null) {
|
||||
similar.Add(prod);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (similar.Count > 0) {
|
||||
p.Similar = similar;
|
||||
ViewData["similar"] = similar;
|
||||
}
|
||||
return View(p);
|
||||
}
|
||||
|
Reference in New Issue
Block a user