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); }
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)); }