public LegacySponsorDTO(EditionSponsorDTO sponsor) { this.SponsorId = Int32.Parse(sponsor.Id); this.Name = sponsor.Name; this.LogoFileName = sponsor.ImageUrl; this.Website = sponsor.Url; }
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 }); }