Example #1
0
        public string GetReportFax(string userName, string password, string faxID)
        {
            string status = string.Empty;

            switch (Configuration.Config.Environment())
            {
            case Configuration.TIMEnvironment.Development:
            case Configuration.TIMEnvironment.Demo:
            case Configuration.TIMEnvironment.Test:
                Array     values            = System.Enum.GetValues(typeof(FaxResult));
                Random    random            = new Random();
                int       randomValueCustom = GetRandomValue(values);
                FaxResult randomStatus      = (FaxResult)values.GetValue(randomValueCustom);
                status = randomStatus.ToString();
                break;

            case Configuration.TIMEnvironment.Production:
            {
                Faxolution201203Client client = new Faxolution201203Client();
                reportRequest          report = new reportRequest();
                report.username = userName;
                report.password = password;
                report.jobId    = faxID;
                reportResponse reportResponse = client.getFaxReport(report);

                status = reportResponse.faxRecipient[0].status;
            }
            break;

            default: break;
            }
            return(status);
        }