Пример #1
0
        public static IHtmlString GetAffiliateProgramLink(this Entities.Cache.Promotion promotion)
        {
            var tag = new TagBuilder("a");

            if (promotion == null)
            {
                return(MvcHtmlString.Create(tag.ToString(TagRenderMode.Normal)));
            }
            var retVal = GetAffiliateProgramLink(promotion.AffiliateProgramId, promotion.AffiliateProgram);

            return(retVal);
        }
Пример #2
0
        public static IHtmlString GetLink(this Entities.Cache.Promotion promotion)
        {
            var tag = new TagBuilder("a");

            if (promotion == null)
            {
                return(MvcHtmlString.Create(tag.ToString(TagRenderMode.Normal)));
            }
            tag.Attributes["href"]  = $"{Controllers.Brands}/Details/{promotion.BrandId}#promotions";
            tag.Attributes["title"] = promotion.Name;
            tag.SetInnerText(promotion.Name);
            var editButton = promotion.EditButton(controller: Controllers.Promotions, action: "Edit",
                                                  title: $"Edit Promotion '{promotion.Name}'", fontSize: FontAwesomeSize.fa1x, modalSize: ModalSize.Large);

            var retVal = MvcHtmlString.Create($"{editButton.ToHtmlString()} {tag.ToString(TagRenderMode.Normal)}");


            return(retVal);
        }