Ejemplo n.º 1
0
        private int Registration(MinistryPlatform.Translation.Models.GoCincinnati.MpRegistration registrationDto)
        {
            int registrationId;

            try
            {
                registrationId = _registrationService.CreateRegistration(registrationDto);
            }
            catch (Exception ex)
            {
                _logger.Error("GO Volunteer Service - Create Registration (Create Registration)", ex);
                throw;
            }
            return(registrationId);
        }
Ejemplo n.º 2
0
        private int CreateRegistration(Registration registration, int participantId)
        {
            var registrationDto = new MinistryPlatform.Translation.Models.GoCincinnati.MpRegistration();

            registrationDto.ParticipantId = participantId;
            var preferredLaunchSiteId = PreferredLaunchSite(registration);

            registrationDto.AdditionalInformation = registration.AdditionalInformation;
            registrationDto.InitiativeId          = registration.InitiativeId;
            registrationDto.OrganizationId        = registration.OrganizationId;
            registrationDto.OtherOrganizationName = registration.OtherOrganizationName;
            registrationDto.PreferredLaunchSiteId = preferredLaunchSiteId;
            registrationDto.RoleId = registration.RoleId;
            registrationDto.SpouseParticipation = registration.SpouseParticipation;
            return(Registration(registrationDto));
        }