/// <summary>
        /// Updates the referral referred information.
        /// </summary>
        /// <param name="referral">The referred information.</param>
        /// <returns></returns>

        public Response <ReferralReferredInformationViewModel> UpdateReferredInformation(ReferralReferredInformationViewModel referral)
        {
            const string apiUrl = BaseRoute + "UpdateReferredInformation";

            return(communicationManager.Put <ReferralReferredInformationModel, Response <ReferralReferredInformationViewModel> >(referral.ToModel(), apiUrl));
        }
        /// <summary>
        /// Adds the referral referred information
        /// </summary>
        /// <param name="Referral">The referral referred information.</param>
        /// <returns></returns>

        public Response <ReferralReferredInformationViewModel> AddReferredInformation(ReferralReferredInformationViewModel referral)
        {
            const string apiUrl   = BaseRoute + "AddReferredInformation";
            var          response = communicationManager.Post <ReferralReferredInformationModel, Response <ReferralReferredInformationModel> >(referral.ToModel(), apiUrl);

            return(response.ToViewModel());
        }