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()); } }
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}."); } }