/// <summary>
        /// Updates referral contact
        /// </summary>
        /// <param name="referralContact"></param>
        /// <returns></returns>
        public Response <ReferralContactViewModel> UpdateReferralContact(ReferralContactViewModel referralContact)
        {
            const string apiUrl   = baseRoute + "UpdateReferralContact";
            var          response = communicationManager.Put <ReferralContactModel, Response <ReferralContactModel> >(referralContact.ToModel(), apiUrl);

            return(response.ToViewModel());
        }
예제 #2
0
        /// <summary>
        /// Convert ReferralContactViewModel ViewModel to ReferralContactModel Model
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static ReferralContactModel ToModel(this ReferralContactViewModel model)
        {
            if (model == null)
            {
                return(null);
            }

            var entity = new ReferralModel
            {
                ReferralID        = model.ReferralID,
                ReferralContactID = model.ReferralContactID,
                ContactID         = model.ContactID,
                ModifiedOn        = model.ModifiedOn
            };

            return(entity);
        }
 public Response <ReferralContactViewModel> UpdateReferralContact(ReferralContactViewModel referralContact)
 {
     return(referralRepository.UpdateReferralContact(referralContact));
 }