Example #1
0
        /// <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));
        }