Exemple #1
0
        public static Web.Contract.DeskState ToWebContract(this DeskState deskState)
        {
            switch (deskState)
            {
            case DeskState.Sitting:
                return(Web.Contract.DeskState.Sitting);

            case DeskState.Standing:
                return(Web.Contract.DeskState.Standing);

            default:
                throw new ArgumentOutOfRangeException(nameof(deskState));
            }
        }
Exemple #2
0
 public async Task PublishChangedDeskState(DeskState newDeskState)
 {
     await SendDeskState(newDeskState.ToWebContract());
 }