refactor: pass on List<Product> that has prod data
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
surtur 2021-02-21 03:24:41 +01:00
parent 0590cd2a69
commit 22f297c081
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

View File

@ -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);
}