示例#1
0
        public Response <EligibilityCalculationViewModel> AddEligibilityCalculations(EligibilityCalculationViewModel calculation)
        {
            string apiUrl = BaseRoute + "AddEligibilityCalculations";

            var response = _communicationManager.Post <EligibilityCalculationModel, Response <EligibilityCalculationModel> >(calculation.ToModel(), apiUrl);

            return(response.ToModel());
        }
 public Response <EligibilityCalculationViewModel> UpdateEligibilityCalculations(EligibilityCalculationViewModel eligibilityCalculation)
 {
     return(_eligibilityCalculationRepository.UpdateEligibilityCalculations(eligibilityCalculation));
 }
示例#3
0
        public static EligibilityCalculationViewModel ToModel(this EligibilityCalculationModel entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var model = new EligibilityCalculationViewModel
            {
                EligibilityCalculationID = entity.EligibilityCalculationID,
                EligibilityID            = entity.EligibilityID,
                UseAdjustedAge           = entity.UseAdjustedAge,
                EligibilityDate          = entity.EligibilityDate,
                GestationalAge           = entity.GestationalAge,
                SCRS             = entity.SCRS,
                SCAE             = entity.SCAE,
                PRRS             = entity.PRRS,
                PRAE             = entity.PRAE,
                AAE              = entity.AAE,
                AMD              = entity.AMD,
                APD              = entity.APD,
                AIRS             = entity.AIRS,
                AIAE             = entity.AIAE,
                PIRS             = entity.PIRS,
                PIAE             = entity.PIAE,
                SRRS             = entity.SRRS,
                SRAE             = entity.SRAE,
                PersonalSocialAE = entity.PersonalSocialAE,
                PersonalSocialMD = entity.PersonalSocialMD,
                PersonalSocialPD = entity.PersonalSocialPD,
                RCRS             = entity.RCRS,
                ECRS             = entity.ECRS,
                RCAE             = entity.RCAE,
                ECAE             = entity.ECAE,
                ECMD             = entity.ECMD,
                ECPD             = entity.ECPD,
                CommAE           = entity.CommAE,
                CommMD           = entity.CommMD,
                CommPD           = entity.CommPD,
                GMRS             = entity.GMRS,
                GMAE             = entity.GMAE,
                GMD              = entity.GMD,
                GMPD             = entity.GMPD,
                FMRS             = entity.FMRS,
                FMAE             = entity.FMAE,
                PMRS             = entity.PMRS,
                PMAE             = entity.PMAE,
                FPMAE            = entity.FPMAE,
                FPMD             = entity.FPMD,
                FPMPD            = entity.FPMPD,
                AMRS             = entity.AMRS,
                AMAE             = entity.AMAE,
                RARS             = entity.RARS,
                RAAE             = entity.RAAE,
                PCRS             = entity.PCRS,
                PCAE             = entity.PCAE,
                CognitiveAE      = entity.CognitiveAE,
                CD         = entity.CD,
                CPD        = entity.CPD,
                ModifiedOn = entity.ModifiedOn
            };

            return(model);
        }