public void Test_CreateNumberOrderComplete()
        {
            var createNumberOrder = new CfCreateNumberOrder
            {
                Numbers   = "13105551212",
                Keywords  = "NEWKEYWORD",
                BulkLocal = new CfCreateNumberOrderBulkLocal
                {
                    Count  = 10,
                    Region = new CfRegion
                    {
                        City       = "MALIBU",
                        State      = "CA",
                        Country    = "US",
                        RateCenter = "MALIBU",
                        TimeZone   = "America/Los_Angeles"
                    }
                },
                BulkTollFree = new CfCreateNumberOrderBulkTollFree
                {
                    Count = 1
                }
            };

            AssertClientException <WebException, FaultException <ServiceFaultInfo> >(() => Client.CreateNumberOrder(createNumberOrder));
        }
예제 #2
0
        public long CreateNumberOrder(CfCreateNumberOrder createNumberOrder)
        {
            var resourceReference = BaseRequest <ResourceReference>(HttpMethod.Post, new CreateNumberOrder(createNumberOrder),
                                                                    new CallfireRestRoute <Number>(null, NumberRestRouteObjects.Order, null));

            return(resourceReference.Id);
        }
 public CreateNumberOrder(CfCreateNumberOrder source)
 {
     Numbers      = source.Numbers;
     Keywords     = source.Keywords;
     BulkLocal    = CreateNumberOrderBulkLocalMapper.ToCreateNumberOrderBulkLocal(source.BulkLocal);
     BulkTollFree = CreateNumberOrderBulkTollFreeMapper.ToCreateNumberOrderBulkTollFree(source.BulkTollFree);
 }
        public void Test_CreateNumberOrderMandatory()
        {
            var createNumberOrder = new CfCreateNumberOrder
            {
                Numbers  = "18665223137",
                Keywords = "KEY"
            };

            AssertClientException <WebException, FaultException <ServiceFaultInfo> >(() => Client.CreateNumberOrder(createNumberOrder));
        }
 public long CreateNumberOrder(CfCreateNumberOrder createNumberOrder)
 {
     return(NumberService.CreateNumberOrder(new CreateNumberOrder(createNumberOrder)));
 }