}                                       //ReSharper restore all

        private async System.Threading.Tasks.Task AddIcuDetails_ClickAsync()
        {
            var newBedDetails = new BedDetails
            {
                BedId  = textBoxBedId.Text,
                IcuId  = textBoxIcuId.Text,
                Status = bool.Parse(textBoxStatus.Text)
            };

            var bedDetailsList = new List <BedDetails>
            {
                newBedDetails
            };

            var newIcuDetails = new ICUBedDetails
            {
                IcuId     = textBoxIcuId.Text,
                LayoutId  = textBoxLayoutId.Text,
                BedsCount = int.Parse(textBoxBedsCount.Text),
                Beds      = bedDetailsList
            };

            var response = await Client.PostAsync("http://localhost:5000/api/IcuDetails/IcuWards", new StringContent(JsonConvert.SerializeObject(newIcuDetails), Encoding.UTF8, "application/json"));

            var responseString = await response.Content.ReadAsStringAsync();

            textBoxBedId.Text = responseString;
        }
Exemplo n.º 2
0
        public string GetMappingString(string fields)
        {
            StringBuilder strBuilder = new StringBuilder();

            if (fields.Contains("SQF"))
            {
                strBuilder.Append(SquareFootage);
            }

            if (fields.Contains("NM"))
            {
                strBuilder.Append(" " + Name);
            }

            if (fields.Contains("BD"))
            {
                if (BedDetails != null && BedDetails.Count > 0)
                {
                    BedDetails.ForEach(b => strBuilder.Append(" " + b.Desc));
                }
            }

            if (fields.Contains("RV"))
            {
                if (RoomViews != null && RoomViews.Count > 0)
                {
                    RoomViews.ForEach(r => strBuilder.Append(" " + r.Value));
                }
            }

            if (fields.Contains("DESC"))
            {
                if (Descriptions != null && Descriptions.Count > 0)
                {
                    Descriptions.ForEach(d => strBuilder.Append(" " + d.Value));
                }
            }

            return(strBuilder.ToString());
        }