/// <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)); }
/// <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()); }