Ejemplo n.º 1
0
        public IServiceResult Create(IServiceInput input)
        {
            var vm = input as CreatePatientVM;

            // map patient
            Patient patient = CreatePatientVMMapper.MapToPatient(vm);

            // call core method
            CreatePatientResult retval = Create(patient, vm.DepartmentID);

            // return mapped result
            return(PatientMapper.MapToCreatePatientVM(patient, retval));
        }
Ejemplo n.º 2
0
        public static CreatePatientVM MapToCreatePatientVM(Patient patient, CreatePatientResult results)
        {
            var vm = new CreatePatientVM()
            {
                First          = patient.First,
                Last           = patient.Last,
                Dob            = patient.DOB,
                HomePhone      = patient.HomePhone,
                Email          = patient.Email,
                GuarantorEmail = patient.GuarantorEmail,
                SSN            = patient.SSN,
                ZipCode        = patient.ZipCode
            };

            vm.Error = results.Error;
            vm.Id    = results.Result.ToString();

            return(vm);
        }