예제 #1
0
        public MedicalVendor ToDomain(MedicalVendorEditModel model)
        {
            var binder        = new OrganizationCreateModelBinder();
            var medicalVendor = new MedicalVendor();

            medicalVendor = binder.ToDomain(medicalVendor, model) as MedicalVendor;
            medicalVendor.MedicalVendorType = model.MedicalVendorType;
            medicalVendor.ContractId        = model.ContractId;
            medicalVendor.IsHospitalPartner = model.IsHospitalPartner;
            //medicalVendor.PaymentInstructionId = model.PaymentInstructions.Id;
            //medicalVendor.EvaluationMode = model.EvaluationMode;
            return(medicalVendor);
        }
예제 #2
0
        public MedicalVendorEditModel ToModel(MedicalVendor organization, AddressEditModel billingAddress, AddressEditModel businessAddress, File logoImage, File teamImage, PaymentInstructions instructions,
                                              TestPayRate[] payRates, decimal customerPayRate, TestType[] permitted)
        {
            var binder = new OrganizationCreateModelBinder();
            var model  = new MedicalVendorEditModel();

            model = binder.ToModel(model, organization, billingAddress, businessAddress, logoImage, teamImage) as MedicalVendorEditModel;

            model.ContractId        = organization.ContractId;
            model.MedicalVendorType = organization.MedicalVendorType;
            model.IsHospitalPartner = organization.IsHospitalPartner;
            //model.CustomerPayRate = customerPayRate;
            //model.EvaluationMode = organization.EvaluationMode;
            //model.PaymentInstructions = instructions;
            //model.PermittedTests = permitted;
            //model.TestPayRates = payRates;
            return(model);
        }