Esempio n. 1
0
 public LegacySponsorDTO(EditionSponsorDTO sponsor)
 {
     this.SponsorId    = Int32.Parse(sponsor.Id);
     this.Name         = sponsor.Name;
     this.LogoFileName = sponsor.ImageUrl;
     this.Website      = sponsor.Url;
 }
Esempio n. 2
0
        public static SponsorCategory GetSponsorCategory(EditionSponsorDTO sponsor)
        {
            var categoryId = sponsor.Type == Constants.SPONSOR_DIAMOND ? 6
          : sponsor.Type == Constants.SPONSOR_GOLD ? 4
              : sponsor.Type == Constants.SPONSOR_SILVER ? 2
                  : 1;

            var hasBooth = (
                sponsor.Type != Constants.SPONSOR_DIGITAL &&
                sponsor.Name.ToLowerInvariant() != "cobrosya" &&
                sponsor.Name.ToLowerInvariant() != "smarttalent" &&
                sponsor.Name.ToLowerInvariant() != "alianza" &&
                sponsor.Name.ToLowerInvariant() != "uruguayxxi" &&
                sponsor.Name.ToLowerInvariant() != "antel" &&
                sponsor.Name.ToLowerInvariant() != "microsoft" &&
                sponsor.Name.ToLowerInvariant() != "el observador" &&
                sponsor.Name.ToLowerInvariant() != "nareia"
                );

            return(new SponsorCategory
            {
                SponsorCategoryId = categoryId,
                Name = sponsor.Type,
                HasBooth = hasBooth
            });
        }