private static WebRequest SetUpWebRequest(BulkSMSModel bulkSmsModel)
        {
            var request = WebRequest.Create(bulkSmsModel.Url);

            request.Credentials =
                new NetworkCredential(bulkSmsModel.Username, bulkSmsModel.Password);
            request.PreAuthenticate = true;
            request.Method          = "POST";
            request.ContentType     = "application/json";
            return(request);
        }
        private BulkSMSModel GetSmsConfig()
        {
            var section = _config.GetSection(AppSettingsEnum.BulkSms.GetDescription());

            var smsConfigModel = new BulkSMSModel();

            foreach (var child in section.GetChildren())
            {
                if (child.Key.Equals("Username"))
                {
                    smsConfigModel.Username = child.Value;
                }
                if (child.Key.Equals("Password"))
                {
                    smsConfigModel.Password = child.Value;
                }
                if (child.Key.Equals("URI"))
                {
                    smsConfigModel.Url = child.Value;
                }
            }

            return(smsConfigModel);
        }