public static IRegistration CreateGeneralRegistration() { IRegistration generalRegistration = new GeneralRegistration() { ID = IAS.BLL.Helpers.GenerateIdHelper.GetGenAutoId(), MEMBER_TYPE = "1", STATUS = "0" }; return(generalRegistration); }
public static IRegistration ConvertToPersonRegisteration(this DTO.Registration registeration) { DateTime createdate = (registeration.CREATED_DATE == null)?DateTime.MinValue: (DateTime)registeration.CREATED_DATE; DateTime birth_date = (registeration.BIRTH_DATE == null) ? DateTime.MinValue : (DateTime)registeration.BIRTH_DATE; DateTime updatedate = (registeration.UPDATED_DATE == null) ? DateTime.MinValue : (DateTime)registeration.UPDATED_DATE; IRegistration personRegis = new GeneralRegistration() { ID = registeration.ID, MEMBER_TYPE = registeration.MEMBER_TYPE, ID_CARD_NO = registeration.ID_CARD_NO, EMPLOYEE_NO = registeration.EMPLOYEE_NO, PRE_NAME_CODE = registeration.PRE_NAME_CODE, NAMES = registeration.NAMES, LASTNAME = registeration.LASTNAME, NATIONALITY = registeration.NATIONALITY, BIRTH_DATE = birth_date, SEX = registeration.SEX, EDUCATION_CODE = registeration.EDUCATION_CODE, ADDRESS_1 = registeration.ADDRESS_1, ADDRESS_2 = registeration.ADDRESS_2, AREA_CODE = registeration.AREA_CODE, PROVINCE_CODE = registeration.PROVINCE_CODE, ZIP_CODE = registeration.ZIP_CODE, TELEPHONE = registeration.TELEPHONE, LOCAL_ADDRESS1 = registeration.LOCAL_ADDRESS1, LOCAL_ADDRESS2 = registeration.LOCAL_ADDRESS2, LOCAL_AREA_CODE = registeration.LOCAL_AREA_CODE, LOCAL_PROVINCE_CODE = registeration.LOCAL_PROVINCE_CODE, LOCAL_ZIPCODE = registeration.LOCAL_ZIPCODE, LOCAL_TELEPHONE = registeration.LOCAL_TELEPHONE, EMAIL = registeration.EMAIL, STATUS = registeration.STATUS, TUMBON_CODE = registeration.TUMBON_CODE, LOCAL_TUMBON_CODE = registeration.LOCAL_TUMBON_CODE, COMP_CODE = registeration.COMP_CODE, CREATED_BY = registeration.CREATED_BY, CREATED_DATE = createdate, UPDATED_BY = registeration.UPDATED_BY, UPDATED_DATE = updatedate, NOT_APPROVE_DATE = registeration.NOT_APPROVE_DATE, LINK_REDIRECT = registeration.LINK_REDIRECT //, //REG_PASS=registeration.REG_PASS, }; return(personRegis); }
public static IRegistration FindPersonByIDCard(String idCard) { IRegistration personMember = new GeneralRegistration(); using (RegistrationService.RegistrationServiceClient svc = new RegistrationService.RegistrationServiceClient()) { DTO.ResponseService <DTO.Registration> res = svc.GetByIdCard(idCard); if (res.IsError) { throw new RegistrationException(Resources.errorRegistrationFactory_001); } personMember = res.DataResponse.ConvertToPersonRegisteration(); //IList<DTO.RegistrationAttatchFile> attachFiles = svc. } return(personMember); }
public async Task <IActionResult> Register([FromServices] EventsContext eventsContext, [FromServices] RegistrationContext registrationsContext, string key) { var matchedEvent = await eventsContext.Events.SingleOrDefaultAsync(e => e.EventKey == key); var registrationStub = default(GeneralRegistration); if (matchedEvent.EventRegistrationType == RegistrationType.Internal) { registrationStub = new InternalConferenceRegistration { EventKey = matchedEvent.EventKey }; } else if (matchedEvent.EventRegistrationType == RegistrationType.Sales) { registrationStub = new SalesConferenceRegistration { EventKey = matchedEvent.EventKey }; } else if (matchedEvent.EventRegistrationType == RegistrationType.Technical) { registrationStub = new TechnicalConferenceRegistration { EventKey = matchedEvent.EventKey }; } else { registrationStub = new GeneralRegistration { EventKey = matchedEvent.EventKey }; } RegisterViewModel viewModel = new RegisterViewModel { Event = matchedEvent, RegistrationStub = registrationStub }; return(View(viewModel)); }