public void InactivateSignage(Signage signage) { if (signage == null) { return; } Context.Items.Remove(Context.ConnectionId); signage.ConnectionId = string.Empty; _unitOfWork.Signages.UpdateSignage(signage); }
private void AddSignageToConnectionContext(Signage currentSignage) { if (!Context.Items.ContainsKey(Context.ConnectionId)) { Context.Items.Add(Context.ConnectionId, currentSignage); } else { Context.Items[Context.ConnectionId] = currentSignage; } }
public void ActivateSignage(Signage currentSignage) { AddSignageToConnectionContext(currentSignage); currentSignage.ConnectionId = Context.ConnectionId; _unitOfWork.Signages.UpdateSignage(currentSignage); }