public Response <ContactAllergyModel> UpdateAllergy(ContactAllergyModel allergy) { var allergyRepository = _unitOfWork.GetRepository <ContactAllergyModel>(SchemaName.Clinical); SqlParameter contactAllergyIDParam = new SqlParameter("ContactAllergyID", allergy.ContactAllergyID); SqlParameter encounterIDParam = new SqlParameter("EncounterID", allergy.EncounterID ?? (object)DBNull.Value); SqlParameter allergyTypeIDParam = new SqlParameter("AllergyTypeID", allergy.AllergyTypeID); SqlParameter noKnownAllergyParam = new SqlParameter("NoKnownAllergy", allergy.NoKnownAllergy); SqlParameter takenByParam = new SqlParameter("TakenBy", allergy.TakenBy); SqlParameter takenTimeParam = new SqlParameter("TakenTime", allergy.TakenTime); SqlParameter modifiedOnParam = new SqlParameter("ModifiedOn", allergy.ModifiedOn ?? DateTime.Now); List <SqlParameter> procParams = new List <SqlParameter>() { contactAllergyIDParam, encounterIDParam, allergyTypeIDParam, noKnownAllergyParam, takenByParam, takenTimeParam, modifiedOnParam }; var allergyResult = _unitOfWork.EnsureInTransaction <Response <ContactAllergyModel> >(allergyRepository.ExecuteNQStoredProc, "usp_UpdateContactAllergy", procParams); return(allergyResult); }
public static ContactAllergyViewModel ToViewModel(this ContactAllergyModel entity) { if (entity == null) { return(null); } var model = new ContactAllergyViewModel { EncounterID = entity.EncounterID, ContactID = entity.ContactID, ContactAllergyID = entity.ContactAllergyID, AllergyTypeID = entity.AllergyTypeID, NoKnownAllergy = entity.NoKnownAllergy, TakenBy = entity.TakenBy, TakenTime = entity.TakenTime, ModifiedOn = entity.ModifiedOn }; return(model); }
public IHttpActionResult UpdateAllergy(ContactAllergyModel allergy) { var allergyResponse = _allergyDataProvider.UpdateAllergy(allergy); return(new HttpResult <Response <ContactAllergyModel> >(allergyResponse, Request)); }
public Response <ContactAllergyModel> UpdateAllergy(ContactAllergyModel allergy) { return(_allergyService.UpdateAllergy(allergy)); }
public Response <ContactAllergyModel> AddAllergy(ContactAllergyModel allergy) { return(_allergyService.AddAllergy(allergy)); }
public Response <ContactAllergyModel> AddAllergy(ContactAllergyModel allergy) { var apiUrl = BaseRoute + "AddAllergy"; return(_communicationManager.Post <ContactAllergyModel, Response <ContactAllergyModel> >(allergy, apiUrl)); }
public IHttpActionResult UpdateAllergy(ContactAllergyModel allergy) { return(new HttpResult <Response <ContactAllergyModel> >(_allergyRuleEngine.UpdateAllergy(allergy), Request)); }