Esempio n. 1
0
 public Slot[] Slot(SlotSearchCriteria criteria)
 {
     using (var proxy = GetProxy())
     {
         return(proxy.Channel.FindSlot(criteria).ToArray());
     }
 }
Esempio n. 2
0
        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]));
        }
Esempio n. 3
0
        public override void OnViewLoaded()
        {
            SlotSearchCriteria criteria = new SlotSearchCriteria();

            criteria.StartDateTime = View.StartDate;
            criteria.EndDateTime   = View.EndDate;
            criteria.WeekDays      = View.WeekDays;
            criteria.ProviderId    = View.ProviderId;
            criteria.ClinicTypeId  = View.ClinicTypeId;
            criteria.Status        = 1; // Available
            View.Slots             = _controller.Find(criteria);
        }
Esempio n. 4
0
        internal Slot[] Find(SlotSearchCriteria criteria)
        {
            List <Slot> slots = new List <Slot>(_providerServiceAgent.Find(criteria));

            return(OutputValidationUtility.Encode <Slot>(slots).ToArray());
        }