public Provider[] Find(ProviderSearchCriteria criteria) { using (var proxy = GetProxy()) { return(proxy.Channel.FindProvider(criteria).ToArray()); } }
public IProviderSearchCriteria GetProviderSearchCriteria( ProviderSearchRequestModel providerSearchRequestModel) { Throw.IfNull(providerSearchRequestModel, nameof(providerSearchRequestModel)); var criteria = new ProviderSearchCriteria(providerSearchRequestModel.SearchTerm); return(criteria); }
internal Provider FindProviderById(Guid providerId) { ProviderSearchCriteria criteria = new ProviderSearchCriteria(); criteria.Id = providerId; List <Provider> providers = new List <Provider>(_providerServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Provider>(providers[0])); }
public static Provider[] FindProvider(Guid clinicTypeId, string keywords, double?withinMiles, string zipCode) { ProviderSearchCriteria criteria = new ProviderSearchCriteria(); criteria.ClinicTypesId = clinicTypeId; criteria.KeyWords = keywords; criteria.WithinMiles = (double)withinMiles; criteria.ZipCode = zipCode; List <Provider> providers = new List <Provider>(new ProviderServiceAgent().Find(criteria)); return(OutputValidationUtility.Encode <Provider>(providers).ToArray()); }
public override void OnViewLoaded() { ProviderSearchCriteria criteria = new ProviderSearchCriteria(); criteria.ClinicTypesId = View.ClinicTypeId; criteria.KeyWords = View.Keywords; if (View.WithinMiles.HasValue) { criteria.WithinMiles = (double)View.WithinMiles; criteria.ZipCode = View.ZipCode; } View.Providers = _controller.Find(criteria); }
internal Provider[] Find(ProviderSearchCriteria criteria) { List <Provider> providers = new List <Provider>(_providerServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Provider>(providers).ToArray()); }