/// <summary> /// Adds the update contact phones. /// </summary> /// <param name="contactPhoneModel">The contact phone model.</param> /// <returns></returns> public Response <ContactPhoneModel> AddUpdateContactPhones(ContactPhoneModel contactPhoneModel) { const string apiUrl = baseRoute + "AddUpdateContactPhones"; var response = communicationManager.Post <ContactPhoneModel, Response <ContactPhoneModel> >(contactPhoneModel, apiUrl); return(response); }
public IHttpActionResult AddUpdateContactPhones(ContactPhoneModel contactPhoneModel) { HttpResult <Response <ContactPhoneModel> > result = null; List <ContactPhoneModel> contactPhoneModelList = new List <ContactPhoneModel>() { contactPhoneModel }; if (contactPhoneModel.ContactPhoneID == 0) { result = new HttpResult <Response <ContactPhoneModel> >(contactPhoneDataProvider.AddPhones(contactPhoneModel.ContactID, contactPhoneModelList), Request); } else { result = new HttpResult <Response <ContactPhoneModel> >(contactPhoneDataProvider.UpdatePhones(contactPhoneModel.ContactID, contactPhoneModelList), Request); } return(result); }
public void UpdateReferralRequestor_Failed() { //Demographics // Arrange var urlDemographics = baseRouteDemographics + "UpdateContactDemographics"; var referralDemographics = new ReferralDemographicsModel { ReferralID = -1, FirstName = "FirstName", LastName = "LastName", SuffixID = -1, TitleID = -1, Middle = "M", ForceRollback = true }; // Act var demographicsResponse = communicationManager.Post <ReferralDemographicsModel, Response <ReferralDemographicsModel> >(referralDemographics, urlDemographics); // Assert Assert.IsTrue(demographicsResponse != null, "Response can't be null"); Assert.IsTrue(demographicsResponse.RowAffected < 3, "Invalid referral demographics has been updated."); //Header // Arrange var urlHeader = baseRouteHeader + "UpdateReferralHeader"; var referralHeader = new ReferralHeaderModel { ContactID = -1, ReferralHeaderID = -1, ReferralStatusID = 1, ReferralTypeID = 1, ResourceTypeID = 1, ReferralCategorySourceID = 1, ReferralOriginID = 1, ForceRollback = true }; // Act var headerResponse = communicationManager.Put <ReferralHeaderModel, Response <ReferralHeaderModel> >(referralHeader, urlHeader); // Assert Assert.IsTrue(headerResponse != null, "Response can't be null"); Assert.IsTrue(headerResponse.RowAffected < 3, "Invalid referral header has been updated."); //Address // Arrange var urlAddress = baseRouteAddress + "AddUpdateAddress"; var referralAddress = new List <ContactAddressModel>(); referralAddress.Add(new ContactAddressModel { ContactID = -1, AddressID = -1, MailPermissionID = 1, AddressTypeID = 1, Line1 = "Line1", Line2 = "Line2", City = "City", StateProvince = 1, County = 1, Zip = "12321-3212", ForceRollback = true }); // Act var addressResponse = communicationManager.Post <List <ContactAddressModel>, Response <List <ContactAddressModel> > >(referralAddress, urlAddress); // Assert Assert.IsTrue(addressResponse != null, "Response can't be null"); Assert.IsTrue(addressResponse.RowAffected < 3, "Invalid referral address has been updated."); //Email // Arrange var urlEmail = baseRouteEmail + "AddUpdateEmails"; var referralEmail = new List <ContactEmailModel>(); referralEmail.Add(new ContactEmailModel { ContactID = -1, EmailID = -1, EmailPermissionID = 1, Email = "*****@*****.**", ForceRollback = true }); // Act var emailResponse = communicationManager.Post <List <ContactEmailModel>, Response <List <ContactEmailModel> > >(referralEmail, urlEmail); // Assert Assert.IsTrue(emailResponse != null, "Response can't be null"); Assert.IsTrue(emailResponse.RowAffected < 3, "Invalid referral email has been updated."); //Phone // Arrange var urlPhone = baseRoutePhone + "AddUpdateContactPhones"; var referralPhone = new ContactPhoneModel { ContactID = -1, ContactPhoneID = -1, PhoneID = -1, PhonePermissionID = -1, PhoneTypeID = -1, Number = "0123456789", ForceRollback = true }; // Act var phoneResponse = communicationManager.Post <ContactPhoneModel, Response <ContactPhoneModel> >(referralPhone, urlPhone); // Assert Assert.IsTrue(phoneResponse != null, "Response can't be null"); Assert.IsTrue(phoneResponse.RowAffected < 2, "Invalid referral phone has been updated."); }
/// <summary> /// Adds the update contact phones. /// </summary> /// <param name="contactPhoneModel">The contact phone model.</param> /// <returns></returns> public Response <ContactPhoneModel> AddUpdateContactPhones(ContactPhoneModel contactPhoneModel) { return(contactPhonesService.AddUpdateContactPhones(contactPhoneModel)); }
public void UpdateReferralRequestor_Failed() { //Demographics // Arrange var referralDemographics = new ContactDemographicsViewModel { ContactID = -1, FirstName = "FirstName", LastName = "LastName", SuffixID = -1, TitleID = -1, Middle = "M", ForceRollback = true }; // Act var demographicsResponse = demographicsController.UpdateContactDemographics(referralDemographics); // Assert Assert.IsTrue(demographicsResponse != null, "Response can't be null"); Assert.IsTrue(demographicsResponse.RowAffected < 3, "Invalid referral demographics has been updated."); //Header // Arrange var referralHeader = new ReferralHeaderViewModel { ContactID = -1, ReferralHeaderID = -1, ReferralStatusID = 1, ReferralTypeID = 1, ResourceTypeID = 1, //ReferralCategoryID = 1, ReferralSourceID = 1, ReferralOriginID = 1, ForceRollback = true }; // Act var headerResponse = headerController.AddReferralHeader(referralHeader); // Assert Assert.IsTrue(headerResponse != null, "Response can't be null"); Assert.IsTrue(headerResponse.RowAffected < 1, "Invalid referral header has been updated."); //address // Arrange var referralAddress = new ContactAddressViewModel { ContactID = -1, AddressID = -1, AddressTypeID = 1, Line1 = "Line1", Line2 = "Line2", City = "City", StateProvince = 1, County = 1, Zip = "12321-3212", ForceRollback = true }; // Act var addressResponse = addressController.AddUpdateAddress(referralAddress); // Assert Assert.IsTrue(addressResponse != null, "Response can't be null"); Assert.IsTrue(addressResponse.RowAffected <= 3, "Invalid referral address has been updated."); //Email // Arrange var referralEmail = new ContactEmailViewModel { ContactID = -1, EmailID = -1, EmailPermissionID = 1, Email = "*****@*****.**", ForceRollback = true }; // Act var emailResponse = emailController.AddUpdateEmail(referralEmail); // Assert Assert.IsTrue(emailResponse != null, "Response can't be null"); Assert.IsTrue(emailResponse.RowAffected <= 2, "Invalid referral email has been updated."); //Phone // Arrange var referralPhone = new ContactPhoneModel { ContactID = -1, ContactPhoneID = -1, PhoneID = -1, PhonePermissionID = -1, PhoneTypeID = -1, Number = "0123456789", ForceRollback = true }; // Act var phoneResponse = phoneController.AddUpdateContactPhone(referralPhone); // Assert Assert.IsTrue(phoneResponse != null, "Response can't be null"); Assert.IsTrue(phoneResponse.RowAffected <= 1, "Invalid referral phone has been updated."); }
public void AddReferralRequestor_Success() { //Demographics // Arrange var referralDemographics = new ContactDemographicsViewModel { FirstName = "FirstName", LastName = "LastName", SuffixID = 1, TitleID = 1, Middle = "M", ForceRollback = true }; // Act var demographicsResponse = demographicsController.AddContactDemographics(referralDemographics); // Assert Assert.IsTrue(demographicsResponse != null, "Response can't be null"); Assert.IsTrue(demographicsResponse.RowAffected == 3, "Referral demographics could not be created."); //Header // Arrange var referralHeader = new ReferralHeaderViewModel { ContactID = 1, ReferralStatusID = 1, ReferralTypeID = 1, ResourceTypeID = 1, //ReferralCategoryID = 1, ReferralSourceID = 1, ReferralOriginID = 1, OrganizationID = 1, ForceRollback = true }; // Act var headerResponse = headerController.AddReferralHeader(referralHeader); // Assert Assert.IsTrue(headerResponse != null, "Response can't be null"); Assert.IsTrue(headerResponse.RowAffected > 2, "Referral header could not be created."); //address // Arrange var referralAddress = new ContactAddressViewModel { ContactID = 1, AddressTypeID = 1, Line1 = "Line1", Line2 = "Line2", City = "City", StateProvince = 1, County = 1, Zip = "12321-3212", ForceRollback = true }; // Act var addressResponse = addressController.AddUpdateAddress(referralAddress); // Assert Assert.IsTrue(addressResponse != null, "Response can't be null"); Assert.IsTrue(addressResponse.RowAffected > 2, "Referral address could not be created."); //Email // Arrange var referralEmail = new ContactEmailViewModel { ContactID = 1, EmailPermissionID = 1, Email = "*****@*****.**", ForceRollback = true }; // Act var emailResponse = emailController.AddUpdateEmail(referralEmail); // Assert Assert.IsTrue(emailResponse != null, "Response can't be null"); Assert.IsTrue(emailResponse.RowAffected > 2, "Referral email could not be created."); //Phone // Arrange var referralPhone = new ContactPhoneModel { ContactID = 1, PhonePermissionID = 1, PhoneTypeID = 1, Number = "2342342342", Extension = "Extension", ForceRollback = true }; // Act var phoneResponse = phoneController.AddUpdateContactPhone(referralPhone); // Assert Assert.IsTrue(phoneResponse != null, "Response can't be null"); Assert.IsTrue(phoneResponse.RowAffected > 2, "Referral phone could not be created."); }
public Response <ContactPhoneModel> AddUpdateContactPhone(ContactPhoneModel contactPhoneModel) { return(contactPhonesRepository.AddUpdateContactPhones(contactPhoneModel)); }
public IHttpActionResult AddUpdateContactPhones(ContactPhoneModel contactPhoneModel) { return(new HttpResult <Response <ContactPhoneModel> >(contactPhonesRuleEngine.AddUpdateContactPhones(contactPhoneModel), Request)); }