public virtual void CreateRegistrationConfiguration(CompetitionRegistrationModes mode, Contact contact) { this.RegistrationConfiguration = new CompetitionRegistrationConfiguration(); this.RegistrationConfiguration.Competition = this; this.RegistrationConfiguration.CompetitionRegistrationModeID = mode; this.RegistrationConfiguration.OrganiserContact = contact; }
public static CompetitionRegistrationConfigurationDto AssembleDto(this CompetitionRegistrationConfiguration data) { var dto = new CompetitionRegistrationConfigurationDto(); dto.Amount = data.Amount; dto.OpenDate = data.OpenDate.Value; dto.CloseDate = data.CloseDate.Value; dto.OrganiserContact = data.OrganiserContact.AssembleDto(); dto.EntryGameFormatID = data.EntryGameFormatID; dto.Mode = data.CompetitionRegistrationModeID; dto.ShowQualificationDates = data.ShowQualificationDates; return(dto); }