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

            var entity = new ReferralAdditionalDetailModel
            {
                ReferralAdditionalDetailID = model.ReferralAdditionalDetailID,
                ReferralHeaderID           = model.ReferralHeaderID,
                ContactID                     = model.ContactID,
                ReasonforCare                 = model.ReasonforCare,
                IsTransferred                 = model.IsTransferred,
                IsHousingProgram              = model.IsHousingProgram,
                HousingDescription            = model.HousingDescription,
                IsEligibleforFurlough         = model.IsEligibleforFurlough,
                IsReferralDischargeOrTransfer = model.IsReferralDischargeOrTransfer,
                IsConsentRequired             = model.IsConsentRequired,
                Comments           = model.Comments,
                AdditionalConcerns = model.AdditionalConcerns,
                HeaderContactID    = model.HeaderContactID,
                ModifiedOn         = model.ModifiedOn
            };

            return(entity);
        }
 public Response <ReferralAdditionalDetailViewModel> UpdateReferralAdditionalDetail(ReferralAdditionalDetailViewModel referral)
 {
     return(_referralRepository.UpdateReferralAdditionalDetail(referral));
 }
Пример #3
0
        /// <summary>
        /// Updates the referral .
        /// </summary>
        /// <param name="referral">The referral .</param>
        /// <returns></returns>
        public Response <ReferralAdditionalDetailViewModel> UpdateReferralAdditionalDetail(ReferralAdditionalDetailViewModel referral)
        {
            const string apiUrl   = baseRoute + "UpdateReferralAdditionalDetail";
            var          response = communicationManager.Put <ReferralAdditionalDetailModel, Response <ReferralAdditionalDetailModel> >(referral.ToModel(), apiUrl);

            return(response.ToViewModel());
        }