public async Task <IActionResult> PutElevators(long id, Elevators elevators)
        {
            if (id != elevators.Id)
            {
                return(BadRequest());
            }

            _context.Entry(elevators).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ElevatorsExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <IActionResult> UpdateStatus([FromRoute] long id, Batteries current)
        {
            if (id != current.Id)
            {
                return(BadRequest());
            }

            if (current.BatteryStatus == "Active" || current.BatteryStatus == "Inactive" || current.BatteryStatus == "Intervention")
            {
                _context.Entry(current).State = EntityState.Modified;
                await _context.SaveChangesAsync();

                return(Content("Battery: " + current.Id + ", status as been change to: " + current.BatteryStatus));
            }

            return(Content("Please insert a valid status : Intervention, Inactive, Active, Tray again !  "));
        }
        public async Task <IActionResult> UpdateStatus([FromRoute] long id, Columns mycolumn)
        {
            if (id != mycolumn.Id)
            {
                return(BadRequest());
            }

            if (mycolumn.ColumnStatus == "Active" || mycolumn.ColumnStatus == "Inactive" || mycolumn.ColumnStatus == "Intervention")
            {
                _context.Entry(mycolumn).State = EntityState.Modified;
                await _context.SaveChangesAsync();

                return(Content("Column: " + mycolumn.Id + ", status as been change to: " + mycolumn.ColumnStatus));
            }

            return(Content("Please insert a valid status : Intervention, Inactive, Active, Tray again !  "));
        }
        public async Task <IActionResult> UpdateElevatorStatus([FromRoute] long id, Elevators elevator)
        {
            if (id != elevator.Id)
            {
                Console.WriteLine(elevator.Id);
                return(Content("Wrong id ! please check and try again"));
            }

            if (elevator.ElevatorStatus == "Active" || elevator.ElevatorStatus == "Inactive" || elevator.ElevatorStatus == "Intervention")
            {
                _context.Entry(elevator).State = EntityState.Modified;
                await _context.SaveChangesAsync();

                return(Content("Elevator: " + elevator.Id + ", status as been change to: " + elevator.ElevatorStatus));
            }

            return(Content("Please insert a valid status : Intervention, Inactive, Active, Tray again !  "));
        }
Ejemplo n.º 5
0
 public virtual void SetStatusAdded(TEntity entity)
 {
     _rocketContext.Entry(entity).State = EntityState.Added;
 }