public virtual void CreateRegistrationConfiguration(CompetitionRegistrationModes mode, Contact contact)
 {
     this.RegistrationConfiguration             = new CompetitionRegistrationConfiguration();
     this.RegistrationConfiguration.Competition = this;
     this.RegistrationConfiguration.CompetitionRegistrationModeID = mode;
     this.RegistrationConfiguration.OrganiserContact = contact;
 }
Beispiel #2
0
        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);
        }