Пример #1
0
        private void InitializeDatabase(DbContext context)
        {
            var patient = new PatientDataModel
            {
                PatientName = "TestPatient",
                Address     = "TestAddr",
                Email       = "TestEmail",
                Mobile      = "9898989898"
            };

            context.Add(patient);

            var bed = new BedInformation
            {
                PatientId   = 1,
                BedId       = "1A1",
                BedInColumn = 1,
                BedInRow    = 2,
                WardNumber  = "1A"
            };

            context.Add(bed);

            var medicalDevice = new MedicalDevice
            {
                DeviceName = "TestDevice",
                MaxValue   = 160,
                MinValue   = 80
            };

            context.Add(medicalDevice);

            var wardInfo = new IcuWardInformation()
            {
                WardNumber = "1B",
                Department = "Dept",
                TotalBed   = 2
            };

            context.Add(wardInfo);

            var bed2 = new BedInformation
            {
                PatientId   = null,
                BedId       = "1B1",
                BedInColumn = 1,
                BedInRow    = 2,
                WardNumber  = "1B"
            };

            context.Add(bed2);
            context.SaveChanges();
        }
        public void AddLayoutInformation(IcuWardLayoutModel objLayout)
        {
            var icuLayout = new IcuWardInformation
            {
                Department = objLayout.Department,
                WardNumber = objLayout.WardNumber,
                TotalBed   = objLayout.NumberOfBed
            };
            bool isBedLayoutIsEnterInDatabase = BedLayoutAllocation(objLayout);

            if (isBedLayoutIsEnterInDatabase == false)
            {
                Console.WriteLine("Bed are not entered for ward " + objLayout.WardNumber);
            }
            _icuLayoutDataRepository.InsertLayout(icuLayout);
        }
        public void TestInsertWardLayoutInformation()
        {
            var layoutData = new IcuLayoutDataRepository(Context);
            var layout     = new IcuWardInformation
            {
                WardNumber = "1Z1",
                Department = "MR",
                TotalBed   = 3
            };

            layoutData.InsertLayout(layout);
            var wardInDb = Context.IcuWardInformation.First
                               (p => p.WardNumber == "1Z1");

            Assert.NotNull(wardInDb);
        }
Пример #4
0
 public void InsertLayout(IcuWardInformation layout)
 {
     _context.IcuWardInformation.Add(layout);
     _context.SaveChanges();
 }
Пример #5
0
 public void InsertLayout(IcuWardInformation layout)
 {
 }