private string GenerateDetailXML(SocialRelationshipHistoryDetailsModel model) { using (StringWriter sWriter = new StringWriter()) { XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; using (XmlWriter XWriter = XmlWriter.Create(sWriter)) { XWriter.WriteStartElement("SocialRelationship"); XWriter.WriteStartElement("SocialRelationshipDetails"); if (model.SocialRelationshipDetailID > 0) { XWriter.WriteElementString("SocialRelationshipDetailID", model.SocialRelationshipDetailID.ToString()); } XWriter.WriteElementString("FamilyRelationshipID", model.FamilyRelationshipID.ToString()); XWriter.WriteElementString("SocialRelationshipID", model.SocialRelationshipID.ToString()); XWriter.WriteElementString("ContactID", model.ContactID.ToString()); XWriter.WriteElementString("RelationshipTypeID", model.RelationshipTypeID.ToString()); XWriter.WriteElementString("FirstName", model.FirstName); XWriter.WriteElementString("LastName", model.LastName); XWriter.WriteElementString("IsDeceased", model.IsDeceased.ToString()); XWriter.WriteElementString("IsInvolved", model.IsInvolved.ToString()); XWriter.WriteEndElement(); XWriter.WriteEndElement(); } return(sWriter.ToString()); } }
public IHttpActionResult UpdateSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { return(new HttpResult <Response <SocialRelationshipHistoryDetailsModel> >(_socialRelationshipHistoryDataProvider.UpdateSocialRelationshipDetail(model), Request)); }
public Response <SocialRelationshipHistoryDetailsModel> UpdateSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { return(_socialRelationshipHistoryRepository.UpdateSocialRelationshipDetail(model)); }
public Response <SocialRelationshipHistoryDetailsModel> UpdateSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { var srRepository = _unitOfWork.GetRepository <SocialRelationshipHistoryDetailsModel>(SchemaName.Clinical); List <SqlParameter> procParams = new List <SqlParameter>(); SqlParameter socialRelationshipXMLParam = new SqlParameter("SocialRelationshipXML", GenerateDetailXML(model)); socialRelationshipXMLParam.DbType = DbType.Xml; SqlParameter modifiedOnParam = new SqlParameter("ModifiedOn", model.ModifiedOn ?? DateTime.Now); procParams.Add(socialRelationshipXMLParam); procParams.Add(modifiedOnParam); var srResult = srRepository.ExecuteNQStoredProc("usp_UpdateSocialRelationshipDetail", procParams); return(srResult); }
public Response <SocialRelationshipHistoryDetailsModel> UpdateSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { string apiUrl = baseRoute + "UpdateSocialRelationshipDetail"; var response = _communicationManager.Put <SocialRelationshipHistoryDetailsModel, Response <SocialRelationshipHistoryDetailsModel> >(model, apiUrl); return(response); }
public IHttpActionResult AddSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { return(new HttpResult <Response <SocialRelationshipHistoryDetailsModel> >(_socialRelationshipHistory.AddSocialRelationshipDetail(model), Request)); }
public Response <SocialRelationshipHistoryDetailsModel> AddSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { return(_socialRelationshipHistoryService.AddSocialRelationshipDetail(model)); }
public Response <SocialRelationshipHistoryDetailsModel> UpdateSocialRelationshipDetail(SocialRelationshipHistoryDetailsModel model) { const string apiUrl = BaseRoute + "UpdateSocialRelationshipDetail"; return(_communicationManager.Put <SocialRelationshipHistoryDetailsModel, Response <SocialRelationshipHistoryDetailsModel> >(model, apiUrl)); }