Beispiel #1
0
        public void UpdateIcuDetails(IcuModel icu)
        {
            if (icu != null)
            {
                this.IcuId    = icu.IcuId;
                this.Layout   = icu.Layout;
                this.MaxBeds  = icu.MaxBeds;
                this.NoOfBeds = icu.NoOfBeds;

                List <Backend.Models.BedModel> beds = new BedApiCalls().GetAllBedsFromAnIcu(icu.IcuId).ToList();
                this.FreeBeds = beds.FindAll(bed => bed.BedOccupancyStatus == "Free").Count;
            }
        }
Beispiel #2
0
        private void IcuIDList_Selected(object sender, RoutedEventArgs e)
        {
            int pos = IcuIDListView.Items.IndexOf(IcuIDListView.SelectedItem.ToString());
            var icu = icuList[pos];

            this.icuId.Text       = icu.IcuId;
            this.layout.Text      = icu.Layout;
            this.maxBeds.Text     = icu.MaxBeds.ToString();
            this.bedsPresent.Text = icu.NoOfBeds.ToString();

            List <Backend.Models.BedModel> beds = new BedApiCalls().GetAllBedsFromAnIcu(icu.IcuId).ToList();

            this.freeBeds.Text = beds.FindAll(bed => bed.BedOccupancyStatus == "Free").Count.ToString();
        }