public static SponsorEntity FromDomain(Core.Domain.Installation.Sponsor sponsor)
 => new SponsorEntity(sponsor.Id,
                      sponsor.Name,
                      sponsor.Description,
                      sponsor.SponsorLogoUrl,
                      sponsor.SponsorWebsiteUrl,
                      sponsor.DisplayName);
 public Core.Domain.Installation.Sponsor Save(Core.Domain.Installation.Sponsor sponsor)
 {
     if (_connection.Get.InsertOrReplace(SponsorEntity.FromDomain(sponsor)) > 0)
     {
         return(sponsor);
     }
     return(null);
 }
 public InstallationDomain toDomain(LocationMapping location,
                                    Core.Domain.Installation.Address address,
                                    Core.Domain.Installation.Sponsor sponsor)
 => new InstallationDomain(Id,
                           Elevation,
                           IsAirlyInstallation,
                           location,
                           address,
                           sponsor);