public void ShouldReturnNullWhenObjectToEncodeIsNull() { MyEntity entity = null; MyEntity encodedEntity = OutputValidationUtility.Encode <MyEntity>(entity); Assert.IsNull(encodedEntity); }
public virtual Transfer[] GetTransfers() { if (Transfers == null) { Transfers = new List <Transfer>(); } return(new List <Transfer>(OutputValidationUtility.Encode <Transfer>(Transfers)).ToArray()); }
public void ShouldEncodeStringProperties() { MyEntity entityToEncode = new MyEntity("<tag>", 10); MyEntity encodedEntity = OutputValidationUtility.Encode <MyEntity>(entityToEncode); Assert.AreEqual("<tag>", encodedEntity.PropertyToEncode); }
public virtual Account[] GetAccounts() { if (Accounts == null) { string customer = Thread.CurrentPrincipal.Identity.Name; Accounts = new List <Account>(_accountServiceAgent.GetAccounts(customer)); } return(new List <Account>(OutputValidationUtility.Encode <Account>(Accounts)).ToArray()); }
internal Slot FindSlotById(Guid slotId) { SlotSearchCriteria criteria = new SlotSearchCriteria(); criteria.Id = slotId; List <Slot> slots = new List <Slot>(_providerServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Slot>(slots[0])); }
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 Patient FindPatientById(Guid patientId) { PatientSearchCriteria criteria = new PatientSearchCriteria(); criteria.Id = patientId; List <Patient> patients = new List <Patient>(_directoryServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Patient>(patients[0])); }
internal Appointment FindByUbrn(int ubrn) { AppointmentSearchCriteria criteria = new AppointmentSearchCriteria(); criteria.Ubrn = ubrn; List <Appointment> appointments = new List <Appointment>(_appointmentServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Appointment>(appointments[0])); }
public void ShouldEncodeStringPropertiesOnCollectionsItems() { List <MyEntity> entities = new List <MyEntity>(); entities.Add(new MyEntity("<TAG>", 1)); entities.Add(new MyEntity("noHTML", 1)); IList <MyEntity> encodedEntites = OutputValidationUtility.Encode <MyEntity>(entities); Assert.AreEqual("<TAG>", encodedEntites[0].PropertyToEncode); Assert.AreEqual("noHTML", encodedEntites[1].PropertyToEncode); }
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()); }
internal Appointment[] Find(Guid?patientId, DateTime?startDateTime, DateTime?endDateTime, Int32 status) { var query = new Query.Appointment(); var criteria = query.Select(); if (startDateTime.HasValue) { criteria.And(query.StartDateTime >= startDateTime.Value); } if (endDateTime.HasValue) { criteria.And(query.EndDateTime <= endDateTime.Value); } criteria.And(query.Status.BitwiseAnd(status) > 0); if (patientId.HasValue) { criteria.And((query.PatientId == patientId.Value)); } var appointments = new List <Appointment>(_appointmentServiceAgent.Query(criteria)); return(OutputValidationUtility.Encode <Appointment>(appointments).ToArray()); }
public static ClinicType[] FindClinicTypes(Guid specialtyId) { List <ClinicType> clinicTypes = new List <ClinicType>(new DirectoryServiceAgent().FindClinicType(specialtyId)); return(OutputValidationUtility.Encode <ClinicType>(clinicTypes).ToArray()); }
public static Specialty[] FindSpecialties() { List <Specialty> specialties = new List <Specialty>(new DirectoryServiceAgent().FindSpecialty()); return(OutputValidationUtility.Encode <Specialty>(specialties).ToArray()); }
public Referrer[] Find(ReferrerSearchCriteria criteria) { List <Referrer> referrers = new List <Referrer>(_directoryServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Referrer>(referrers).ToArray()); }
public Patient[] Find(PatientSearchCriteria criteria) { List <Patient> patients = new List <Patient>(_directoryServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Patient>(patients).ToArray()); }
internal Appointment Save(Appointment appointment) { return(OutputValidationUtility.Encode <Appointment>(_appointmentServiceAgent.Save(appointment))); }
internal Slot[] Find(SlotSearchCriteria criteria) { List <Slot> slots = new List <Slot>(_providerServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Slot>(slots).ToArray()); }
internal Provider[] Find(ProviderSearchCriteria criteria) { List <Provider> providers = new List <Provider>(_providerServiceAgent.Find(criteria)); return(OutputValidationUtility.Encode <Provider>(providers).ToArray()); }