/// <summary> /// Updates the referral demographics. /// </summary> /// <param name="referralDemographics">The referral demographics.</param> /// <returns></returns> public Response <ReferralDemographicsViewModel> UpdateReferralDemographics(ReferralDemographicsViewModel referralDemographics) { const string apiUrl = baseRoute + "UpdateReferralDemographics"; var response = communicationManager.Put <ReferralDemographicsModel, Response <ReferralDemographicsModel> >(referralDemographics.ToModel(), apiUrl); return(response.ToViewModel()); }
/// <summary> /// To the model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static ReferralDemographicsModel ToModel(this ReferralDemographicsViewModel model) { if (model == null) { return(null); } var entity = new ReferralDemographicsModel { ReferralID = model.ReferralID, ContactTypeID = model.ContactTypeID, FirstName = model.FirstName, LastName = model.LastName, SuffixID = model.SuffixID, MPI = model.MPI, TitleID = model.TitleID, Middle = model.Middle, ModifiedOn = model.ModifiedOn }; return(entity); }
/// <summary> /// To the view model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static ReferralDemographicsViewModel ToViewModel(this ReferralDemographicsModel entity) { if (entity == null) { return(null); } var model = new ReferralDemographicsViewModel { ReferralID = entity.ReferralID, ContactTypeID = entity.ContactTypeID, FirstName = entity.FirstName, LastName = entity.LastName, SuffixID = entity.SuffixID, MPI = entity.MPI, TitleID = entity.TitleID, Middle = entity.Middle, ModifiedOn = entity.ModifiedOn }; return(model); }
public Response <ReferralDemographicsViewModel> UpdateReferralDemographics(ReferralDemographicsViewModel referralDemographics) { return(referralDemographicsRepository.UpdateReferralDemographics(referralDemographics)); }