public void Read()
        {
            foreach (var item in _db.Anesthetists.ToList())
            {
                Anesthetist.Add(item);
            }

            foreach (var item in _db.Hospitals.ToList())
            {
                Hospital.Add(item);
            }

            foreach (var item in _db.OperatingRooms.ToList())
            {
                OperatingRoom.Add(item);
            }

            foreach (var item in OperatingRoom)
            {
                foreach (var x in Hospital)
                {
                    if (item.HospitalId == x.HospitalId)
                    {
                        item.HospitalName = x.Name;
                    }
                }
            }
        }
Exemple #2
0
 public OperatingRoomsViewModel()
 {
     OpRooms       = new List <OperatingRoom>();
     Hospitals     = new List <Hospital>();
     Procedures    = new List <Procedure>();
     Hospital      = new Hospital();
     Procedure     = new Procedure();
     OperatingRoom = new OperatingRoom();
 }
Exemple #3
0
 public IActionResult AddNewRoom(OperatingRoom operatingRoom)
 {
     if (ModelState.IsValid)
     {
         operatingRoom.HospitalId = hId;
         _db.OperatingRooms.Add(operatingRoom);
         _db.SaveChanges();
     }
     return(RedirectToAction("ViewRooms"));
 }
Exemple #4
0
        static void Main(string[] args)
        {

#if DEBUG
            var operations = new Operations(new FileInfo(Path.Combine(Directory.GetCurrentDirectory(),@"debug.yaml")));
#else
            if (args.Length == 0) return;
            Operations operations = new Operations(new FileInfo(args[0]));
#endif
            var oroom = new OperatingRoom(operations);
            oroom.DoOperations();

            System.Console.ReadKey();
        }
        public void Read(int id)
        {
            pId = id;
            foreach (var item in _db.Surgeons.ToList())
            {
                if (item.LoginId == LoginController.LoggedInUser)
                {
                    SiD = item.SurgeonId;
                }
            }

            foreach (var item in _db.Anesthetists.ToList())
            {
                Anesthetist.Add(item);
            }

            foreach (var item in _db.Hospitals.ToList())
            {
                Hospital.Add(item);
            }

            foreach (var item in _db.OperatingRooms.ToList())
            {
                OperatingRoom.Add(item);
            }

            foreach (var item in OperatingRoom)
            {
                foreach (var x in Hospital)

                {
                    if (item.HospitalId == x.HospitalId)
                    {
                        item.HospitalName = x.Name;
                    }
                }
            }

            foreach (var item in _db.Procedures.ToList())
            {
                if (id == item.ProcedureId)
                {
                    Procedure.ProcedureName            = item.ProcedureName;
                    Procedure.EstimatedProcedureLength = item.EstimatedProcedureLength;
                    Procedure.ActualStart  = item.ActualStart;
                    Procedure.ActualFinish = item.ActualFinish;
                    Procedure.Status       = item.Status;
                }
            }
        }