/// <summary> /// To the model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static SocialRelationshipHistoryModel ToModel(this SocialRelationshipHistoryViewModel model) { if (model == null) { return(null); } var entity = new SocialRelationshipHistoryModel { ContactID = model.ContactID, EncounterID = model.EncounterID, TakenBy = model.TakenBy, TakenTime = model.TakenTime, SocialRelationshipDetailID = model.SocialRelationshipDetailID, SocialRelationshipID = model.SocialRelationshipID, FamilyRelationshipID = model.FamilyRelationshipID, ChildhoodHistory = model.ChildhoodHistory, RelationShipHistory = model.RelationShipHistory, FamilyHistory = model.FamilyHistory, IsDetailsDirty = model.IsDetailsDirty, IsSocialRelationshipDirty = model.IsSocialRelationshipDirty, ReviewedNoChanges = model.ReviewedNoChanges, IsFamilyRelationshipDirty = model.IsFamilyRelationshipDirty, ModifiedOn = model.ModifiedOn }; return(entity); }
/// <summary> /// Add social relationship history for contact /// </summary> /// <param name="model"></param> /// <returns></returns> public Response <SocialRelationshipHistoryViewModel> AddSocialRelationHistory(SocialRelationshipHistoryViewModel model) { string apiUrl = baseRoute + "AddSocialRelationHistory"; var response = _communicationManager.Post <SocialRelationshipHistoryModel, Response <SocialRelationshipHistoryModel> >(model.ToModel(), apiUrl); return(response.ToViewModel()); }