public PatientDto MapToPatientDto(PatientViewModel patientViewModel) { if (patientViewModel == null) { return(null); } PatientDto patientDto = new PatientDto(); PatientAddressViewModelMapper patientAddressViewModelMapper = new PatientAddressViewModelMapper(); CrudOperationsMapper crudOperationsMapper = new CrudOperationsMapper(); patientDto.PatientId = patientViewModel.PatientId; patientDto.Title = patientViewModel.Title; patientDto.FirstName = patientViewModel.FirstName; patientDto.MiddleName = patientViewModel.MiddleName; patientDto.LastName = patientViewModel.LastName; patientDto.Gender = patientViewModel.Gender; patientDto.EthnicGroup = patientViewModel.EthnicGroup; patientDto.BirthDate = Converter.StringToDate(patientViewModel.BirthDate); patientDto.IDNumber = patientViewModel.IDNumber; patientDto.MobileNumber = patientViewModel.MobileNumber; patientDto.HomeTelephoneCode = patientViewModel.HomeTelephoneCode; patientDto.HomeTelephoneNumber = patientViewModel.HomeTelephoneNumber; patientDto.WorkTelephoneCode = patientViewModel.WorkTelephoneCode; patientDto.WorkTelephoneNumber = patientViewModel.WorkTelephoneNumber; patientDto.EmailAddress = patientViewModel.EmailAddress; patientDto.MaritalStatus = patientViewModel.MaritalStatus; patientDto.MarriageType = patientViewModel.MarriageType; patientDto.PrefferedContactType = patientViewModel.PrefferedContactType; patientDto.MedicalAidName = patientViewModel.MedicalAidName; patientDto.MedicalAidScheme = patientViewModel.MedicalAidScheme; patientDto.MedicalAidNumber = patientViewModel.MedicalAidNumber; patientDto.PrincipalMemberInd = patientViewModel.PrincipalMemberInd; patientDto.PrefferedContactMethod = patientViewModel.PrefferedContactMethod; patientDto.SourceOfDiscovery = patientViewModel.SourceOfDiscovery; patientDto.MedicalAidInd = patientViewModel.MedicalAidInd; patientDto.IDType = patientViewModel.IDType; patientDto.CrudOperation = crudOperationsMapper.MapToCrudOperations(patientViewModel.CrudOperation); if (patientViewModel.PhysicalAddress != null) { patientDto.PhysicalAddress = patientAddressViewModelMapper.MapToPatientAddressDto(patientViewModel.PhysicalAddress); } if (patientViewModel.PostalAddress != null) { patientDto.PostalAddress = patientAddressViewModelMapper.MapToPatientAddressDto(patientViewModel.PostalAddress); } return(patientDto); }
public PatientConsultationDto MapToPatientConsultationDto(PatientConsultationViewModel patientConsultationViewModel) { if (patientConsultationViewModel == null) { return(null); } PatientConsultationDto patientConsultationDto = new PatientConsultationDto(); CrudOperationsMapper crudOperationsMapper = new CrudOperationsMapper(); patientConsultationDto.PatientConsultationId = patientConsultationViewModel.PatientConsultationId; patientConsultationDto.PatientId = patientConsultationViewModel.PatientId == null? int.MinValue : patientConsultationViewModel.PatientId.Value; patientConsultationDto.DoctorId = patientConsultationViewModel.DoctorId == null ? int.MinValue : patientConsultationViewModel.DoctorId.Value; patientConsultationDto.ConsultationStatus = patientConsultationViewModel.ConsultationStatus; patientConsultationDto.StartDate = Converter.StringToDate(patientConsultationViewModel.StartDate); patientConsultationDto.EndDate = Converter.StringToDate(patientConsultationViewModel.EndDate); patientConsultationDto.CrudOperation = crudOperationsMapper.MapToCrudOperations(patientConsultationViewModel.CrudOperation); return(patientConsultationDto); }
public PatientMedicalAidDependancyDto MapToPatientMedicalAidDependancyDto(PatientMedicalAidDependancyViewModel patientMedicalAidDependancyViewModel) { if (patientMedicalAidDependancyViewModel == null) { return(null); } PatientMedicalAidDependancyDto patientMedicalAidDependancyDto = new PatientMedicalAidDependancyDto(); CrudOperationsMapper crudOperationsMapper = new CrudOperationsMapper(); patientMedicalAidDependancyDto.PatientMedicalAidDependanciesId = patientMedicalAidDependancyViewModel.PatientMedicalAidDependanciesId; patientMedicalAidDependancyDto.PatientId = patientMedicalAidDependancyViewModel.PatientId; patientMedicalAidDependancyDto.Title = patientMedicalAidDependancyViewModel.Title; patientMedicalAidDependancyDto.FirstFullName = patientMedicalAidDependancyViewModel.FirstFullName; patientMedicalAidDependancyDto.LastName = patientMedicalAidDependancyViewModel.LastName; patientMedicalAidDependancyDto.MedicalAidCode = patientMedicalAidDependancyViewModel.MedicalAidCode; patientMedicalAidDependancyDto.BirthDate = Converter.StringToDate(patientMedicalAidDependancyViewModel.BirthDate); patientMedicalAidDependancyDto.Relationship = patientMedicalAidDependancyViewModel.Relationship; patientMedicalAidDependancyDto.PrincipalInd = patientMedicalAidDependancyViewModel.PrincipalInd; patientMedicalAidDependancyDto.CrudOperation = crudOperationsMapper.MapToCrudOperations(patientMedicalAidDependancyViewModel.CrudOperation); return(patientMedicalAidDependancyDto); }