Beispiel #1
0
        public static YouMailMessageTranscriptionStatus ToYouMailMessageTranscriptionStatus(this string s)
        {
            YouMailMessageTranscriptionStatus status = YouMailMessageTranscriptionStatus.None;

            if (s == YMST.c_transcriptionNone)
            {
                status = YouMailMessageTranscriptionStatus.None;
            }
            else if (s == YMST.c_transcriptionInProgress)
            {
                status = YouMailMessageTranscriptionStatus.InProgress;
            }
            else if (s == YMST.c_transcribed)
            {
                status = YouMailMessageTranscriptionStatus.Transcribed;
            }
            else if (s == YMST.c_transcriptionError)
            {
                status = YouMailMessageTranscriptionStatus.Error;
            }
            else if (s == YMST.c_transcriptionExceeded)
            {
                status = YouMailMessageTranscriptionStatus.Exceeded;
            }
            else if (s == YMST.c_transcriptionNotCorrectContact)
            {
                status = YouMailMessageTranscriptionStatus.NotCorrectContact;
            }
            else if (s == YMST.c_transcriptionInactivePlan)
            {
                status = YouMailMessageTranscriptionStatus.InactivePlan;
            }
            return(status);
        }
Beispiel #2
0
        public static string FromYouMailMessageTranscriptionStatus(this YouMailMessageTranscriptionStatus status)
        {
            string retVal = YMST.c_transcriptionNone;

            switch (status)
            {
            case YouMailMessageTranscriptionStatus.Error:
                retVal = YMST.c_transcriptionError;
                break;

            case YouMailMessageTranscriptionStatus.Exceeded:
                retVal = YMST.c_transcriptionExceeded;
                break;

            case YouMailMessageTranscriptionStatus.InactivePlan:
                retVal = YMST.c_transcriptionInactivePlan;
                break;

            case YouMailMessageTranscriptionStatus.InProgress:
                retVal = YMST.c_transcriptionInProgress;
                break;

            case YouMailMessageTranscriptionStatus.None:
                retVal = YMST.c_transcriptionNone;
                break;

            case YouMailMessageTranscriptionStatus.NotCorrectContact:
                retVal = YMST.c_transcriptionNotCorrectContact;
                break;

            case YouMailMessageTranscriptionStatus.Transcribed:
                retVal = YMST.c_transcribed;
                break;
            }
            return(retVal);
        }