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; } }
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(); }