/// <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()); }
/// <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); }
public Response <SelfPayViewModel> UpdateSelfPay(SelfPayViewModel selfPay) { return(selfPayRepository.UpdateSelfPay(selfPay)); }
public Response <SelfPayViewModel> AddSelfPayHeader(SelfPayViewModel selfPay) { return(selfPayRepository.AddSelfPayHeader(selfPay)); }
public Response <SelfPayViewModel> AddSelfPay(SelfPayViewModel selfPay) { //selfPay.EffectiveDate = selfPay.EffectiveDate.Value.ToUniversalTime(); //selfPay.ExpirationDate = selfPay.ExpirationDate.Value.ToUniversalTime(); return(selfPayRepository.AddSelfPay(selfPay)); }