public string UpdateIntervention(long id)
        {
            var intervention = _context.Interventions.Find(id);

            if (intervention == null)
            {
                return("Enter a valid intervention id.");
            }
            if (intervention.InterventionStatus != "Pending")
            {
                return("Can only update 'Pending' interventions.");
            }
            else
            {
                intervention.InterventionStatus = "In Progress";
                intervention.InterventionStart  = DateTime.Now;
                _context.Interventions.Update(intervention);
                _context.SaveChanges();

                return("In Progress");
            }
        }
        public ActionResult Update(long id, Columns column)
        {
            var col = _context.Columns.Find(id);

            if (col == null)
            {
                return(NotFound());
            }

            col.Status = column.Status;

            _context.Columns.Update(col);
            _context.SaveChanges();
            return(NoContent());
        }
        public ActionResult Update(long id, Batteries battery)
        {
            var bat = _context.Batteries.Find(id);

            if (bat == null)
            {
                return(NotFound());
            }

            bat.Status = battery.Status;

            _context.Batteries.Update(bat);
            _context.SaveChanges();
            return(NoContent());
        }
        public ActionResult Update(long id, Elevators elevator)
        {
            var elv = _context.Elevators.Find(id);

            if (elv == null)
            {
                return(NotFound());
            }

            elv.Status = elevator.Status;

            _context.Elevators.Update(elv);
            _context.SaveChanges();
            return(NoContent());
        }