@inject UpdateSwitchUseCase UpdateSwitchUseCase @inject GetSwitchUseCase GetSwitchUseCase @inject AddSwitchPortUseCase AddSwitchPortUseCase @inject UpdateSwitchPortUseCase UpdateSwitchPortUseCase @inject RemoveSwitchPortUseCase RemoveSwitchPortUseCase @inject DeleteSwitchUseCase DeleteUseCase @using RackPeek.Domain.Resources.Hardware.Models @using RackPeek.Domain.Resources.Hardware.Switches @using RackPeek.Domain.Resources.Hardware.Switches.Ports @using RackPeek.Web.Components.Modals