public void SetState(ButtonPressEnum buttonPress, FnStateEnum fnState) { var item = Items.Where(i => i.ButtonStatus == buttonPress).FirstOrDefault(); if (item == null) { item = new FnItem() { ButtonStatus = buttonPress }; Items.Add(item); } item.FnState = fnState; }
public void SwitchItem(ButtonPressEnum buttonPress) { var item = Items.Where(i => i.ButtonStatus == buttonPress).FirstOrDefault(); if (item == null) { item = new FnItem() { ButtonStatus = buttonPress }; Items.Add(item); } item.SwitchState(); Date = DateTime.UtcNow; Source = SourceEnum.Server; }