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); }
public void InsertLayout(IcuWardInformation layout) { _context.IcuWardInformation.Add(layout); _context.SaveChanges(); }
public void InsertLayout(IcuWardInformation layout) { }