Beispiel #1
0
        /// <summary>
        /// Updates the self pay.
        /// </summary>
        /// <param name="selfPay">The self pay.</param>
        /// <returns></returns>

        public Response <SelfPayViewModel> UpdateSelfPay(SelfPayViewModel selfPay)
        {
            string apiUrl   = baseRoute + "UpdateSelfPay";
            var    response = communicationManager.Put <SelfPayModel, Response <SelfPayModel> >(selfPay.ToModel(), apiUrl);

            return(response.ToViewModel());
        }
Beispiel #2
0
        /// <summary>
        /// Adds the self pay header
        /// </summary>
        /// <param name="selfPay">The self pay.</param>
        /// <returns></returns>

        public Response <SelfPayViewModel> AddSelfPayHeader(SelfPayViewModel selfPay)
        {
            string apiUrl   = baseRoute + "AddSelfPayHeader";
            var    response = communicationManager.Post <SelfPayModel, Response <SelfPayModel> >(selfPay.ToModel(), apiUrl);

            return(response.ToViewModel());
        }
        /// <summary>
        /// To the model.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public static SelfPayModel ToModel(this SelfPayViewModel model)
        {
            if (model == null)
            {
                return(null);
            }

            var entity = new SelfPayModel
            {
                ContactID                     = model.ContactID,
                SelfPayID                     = model.SelfPayID,
                EffectiveDate                 = model.EffectiveDate,
                ExpirationDate                = model.ExpirationDate,
                OrganizationDetailID          = model.OrganizationDetailID,
                SelfPayAmount                 = model.SelfPayAmount,
                IsPercent                     = model.IsPercent,
                ISChildInConservatorship      = model.ISChildInConservatorship,
                IsNotAttested                 = model.IsNotAttested,
                IsEnrolledInPublicBenefits    = model.IsEnrolledInPublicBenefits,
                IsRequestingReconsideration   = model.IsRequestingReconsideration,
                IsNotGivingConsent            = model.IsNotGivingConsent,
                IsOtherChildEnrolled          = model.IsOtherChildEnrolled,
                IsApplyingForPublicBenefits   = model.IsApplyingForPublicBenefits,
                IsReconsiderationOfAdjustment = model.IsReconsiderationOfAdjustment,
                IsViewSelfPay                 = model.IsViewSelfPay
            };

            return(entity);
        }
Beispiel #4
0
 public Response <SelfPayViewModel> UpdateSelfPay(SelfPayViewModel selfPay)
 {
     return(selfPayRepository.UpdateSelfPay(selfPay));
 }
Beispiel #5
0
 public Response <SelfPayViewModel> AddSelfPayHeader(SelfPayViewModel selfPay)
 {
     return(selfPayRepository.AddSelfPayHeader(selfPay));
 }
Beispiel #6
0
 public Response <SelfPayViewModel> AddSelfPay(SelfPayViewModel selfPay)
 {
     //selfPay.EffectiveDate = selfPay.EffectiveDate.Value.ToUniversalTime();
     //selfPay.ExpirationDate = selfPay.ExpirationDate.Value.ToUniversalTime();
     return(selfPayRepository.AddSelfPay(selfPay));
 }