/// <summary> /// 查看详情 /// </summary> /// <param name="Id"></param> /// <returns></returns> public ActionResult View(int Id) { MemberCollocation memberCollo = _memberCollocationContract.MemberCollocations.Where(x => x.IsDeleted == false && x.IsEnabled == true && x.Id == Id).FirstOrDefault(); IQueryable <MemberColloEle> listMemberColloEle = _memberColloEleContract.MemberColloEles.Where(x => x.IsDeleted == false && x.IsEnabled == true); Color color = _colorContract.Colors.Where(x => x.Id == memberCollo.ColorId).FirstOrDefault(); ProductAttribute situation = _productAttrContract.ProductAttributes.Where(x => x.Id == memberCollo.SituationId).FirstOrDefault(); ViewBag.ImagePath = listMemberColloEle.Where(x => x.MemberColloId == memberCollo.Id && x.ParentId == null).FirstOrDefault().ImagePath; ViewBag.Color = color == null ? "无" : color.ColorName; ViewBag.ProductAttr = _memberSingleProductContract.GetAttrNames(memberCollo.ProductAttrId); ViewBag.Situation = situation == null ? "无" : situation.AttributeName; return(PartialView(memberCollo)); }
public ActionResult View(int Id) { var result = _memberSingleProductContract.View(Id); Color color = _colorContract.Colors.Where(x => x.Id == result.ColorId).FirstOrDefault(); Season season = _seasonContract.Seasons.Where(x => x.Id == result.SeasonId).FirstOrDefault(); Size size = _sizeContract.Sizes.Where(x => x.Id == result.SizeId).FirstOrDefault(); Category category = _categoryContract.Categorys.Where(x => x.Id == result.CategoryId).FirstOrDefault(); ViewBag.Color = color == null ? "无":color.ColorName; ViewBag.Season = season == null ? "无" : season.SeasonName; ViewBag.Size = size == null ? "无" : size.SizeName; ViewBag.Category = category == null ? "无" : category.CategoryName; ViewBag.ProductAttr = _memberSingleProductContract.GetAttrNames(result.ProductAttrId); return(PartialView(result)); }