Example #1
0
        private string GetStatusAsString(UserConnection.StatusEnum status)
        {
            switch (status)
            {
            case UserConnection.StatusEnum.PENDINGINCOMING:
                return("pending_incoming");

            case UserConnection.StatusEnum.PENDINGOUTGOING:
                return("pending_outgoing");

            default:
                return(status.ToString().ToLower());
            }
        }
Example #2
0
        private static ConnectionStatus GetStatus(UserConnection.StatusEnum status)
        {
            switch (status)
            {
            case UserConnection.StatusEnum.ACCEPTED:
                return(ConnectionStatus.Accepted);

            case UserConnection.StatusEnum.PENDINGINCOMING:
                return(ConnectionStatus.PendingIncoming);

            case UserConnection.StatusEnum.PENDINGOUTGOING:
                return(ConnectionStatus.PendingOutgoing);

            case UserConnection.StatusEnum.REJECTED:
                return(ConnectionStatus.Rejected);

            default:
                throw new Exception($"Invalid status {status}.");
            }
        }