public void Return_Parcels_SortedBy_Arrival()
        {
            var options = Utils.GetOptions(nameof(Return_Parcels_SortedBy_Arrival));

            string filter1 = null;
            string value1  = null;
            string filter2 = null;
            string value2  = null;
            string sortBy1 = "arrival";
            string sortBy2 = null;
            string order   = "asc";

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Parcels.AddRange(Utils.SeedParcels());
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut      = new ParcelService(actContext);
                var filtered = actContext.Parcels.Where(p => p.IsDeleted == false).OrderBy(p => p.Shipment.Arrival);
                var result   = sut.GetBy(filter1, value1, filter2, value2, sortBy1, sortBy2, order);

                Assert.AreEqual(string.Join(",", filtered.Select(f => new ParcelDTO(f))), string.Join(",", result));
            }
        }
        public void Return_CertainCustomerParcels_All()
        {
            var    options  = Utils.GetOptions(nameof(Return_CertainCustomerParcels_All));
            string username = "******";
            string filter   = null;

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Parcels.AddRange(Utils.SeedParcels());
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut      = new ParcelService(actContext);
                var filtered = actContext.Parcels.Where(p => (p.Customer.FirstName + "." + p.Customer.LastName) == username);
                var result   = sut.GetCustomerParcels(username, filter);

                Assert.AreEqual(string.Join(",", filtered.Select(f => new ParcelDTO(f))), string.Join(",", result));
            }
        }
Exemple #3
0
        public void Throws_When_InputParcelWarehouseId_NotFound()
        {
            var options = Utils.GetOptions(nameof(Throws_When_InputParcelWarehouseId_NotFound));

            var newParcelDTO = new Mock <NewParcelDTO>().Object;

            newParcelDTO.Id          = 1;
            newParcelDTO.CategoryId  = 1;
            newParcelDTO.CustomerId  = 1;
            newParcelDTO.WarehouseId = 1;
            newParcelDTO.ShipmentId  = 1;
            newParcelDTO.Weight      = 1;

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut = new ParcelService(actContext);

                Assert.ThrowsException <ArgumentNullException>(() => sut.Create(newParcelDTO));
            }
        }
        public void Throws_When_Invalid_FilterValue()
        {
            var options = Utils.GetOptions(nameof(Throws_When_Invalid_FilterValue));

            string filter1 = "category";
            string value1  = "test";
            string filter2 = null;
            string value2  = null;
            string sortBy1 = null;
            string sortBy2 = null;
            string order   = null;

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Parcels.AddRange(Utils.SeedParcels());
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut = new ParcelService(actContext);

                Assert.ThrowsException <ArgumentNullException>(() => sut.GetBy(filter1, value1, filter2, value2, sortBy1, sortBy2, order));
            }
        }
Exemple #5
0
        public void Return_All_Parcels()
        {
            var options = Utils.GetOptions(nameof(Return_All_Parcels));
            var parcels = Utils.SeedParcels();

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Parcels.AddRange(parcels);
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut    = new ParcelService(actContext);
                var result = sut.GetAll().ToList();

                Assert.AreEqual(parcels.Count, result.Count);
                Assert.AreEqual(string.Join(",", parcels.Select(p => new ParcelDTO(p))), string.Join(",", result));
            }
        }
        private void ResetCredentialsInDBToDefaults(ParcelService Service)
        {
            var CurrentDBList = DBContext.Credentials.ToList();

            foreach (CredentialData credentials in CurrentDBList)
            {
                if (Service == ParcelService.FedEx)
                {
                    var DefaultCredentials = new FedExCredentialsData();

                    credentials.FedExCredentials.UserKey       = DefaultCredentials.UserKey;
                    credentials.FedExCredentials.UserPassword  = DefaultCredentials.UserPassword;
                    credentials.FedExCredentials.AccountNumber = DefaultCredentials.AccountNumber;
                    credentials.FedExCredentials.MeterNumber   = DefaultCredentials.MeterNumber;
                }

                if (Service == ParcelService.UPS)
                {
                    var DefaultCredentials = new UPSCredentialsData();

                    credentials.UPSCredentials.Username            = DefaultCredentials.Username;
                    credentials.UPSCredentials.Password            = DefaultCredentials.Password;
                    credentials.UPSCredentials.AccessLicenseNumber = DefaultCredentials.AccessLicenseNumber;
                }

                if (Service == ParcelService.USPS)
                {
                    var DefaultCredentials = new USPSCredentialsData();

                    credentials.POSTALCredentials.UserID = DefaultCredentials.UserID;
                }
            }

            DBContext.SaveChanges();
        }
Exemple #7
0
        public override void Execute()
        {
            IParcelService mediator = new ParcelService();

            IPostalUser company  = new RejectingParcelUser("12345", mediator);
            var         customer = new AcceptingParcelUser("54231", mediator);

            mediator.Register(company);
            mediator.Register(customer);

            var parcel1 = new Parcel();

            company.SendParcel("54231", parcel1);
            // The destination exists, the customer receives the parcel.
            Assert.Contains(parcel1, customer.ParcelsReceived);

            var parcel2 = new Parcel();

            customer.SendParcel("99999", parcel2);
            // The destination doesn't exists, the customer got it back.
            Assert.Contains(parcel2, customer.ParcelsReceived);

            var parcel3 = new Parcel();

            customer.SendParcel("12345", parcel3);
            // The destination is not accepting parcels, the customer got it back again.
            Assert.Contains(parcel3, customer.ParcelsReceived);
        }
        public void Delete_Selected_Parcel()
        {
            var options = Utils.GetOptions(nameof(Delete_Selected_Parcel));

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Parcels.AddRange(Utils.SeedParcels());
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut    = new ParcelService(actContext);
                var result = sut.Delete(1);

                Assert.IsTrue(result);
            }
        }
        public void Throws_When_ParcelsNotFound()
        {
            var    options  = Utils.GetOptions(nameof(Throws_When_ParcelsNotFound));
            string username = "******";
            string filter   = "test";

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Parcels.AddRange(Utils.SeedParcels());
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut = new ParcelService(actContext);

                Assert.ThrowsException <ArgumentNullException>(() => sut.GetCustomerParcels(username, filter));
            }
        }
Exemple #10
0
        public void Return_Correct_Parcel()
        {
            var options = Utils.GetOptions(nameof(Return_Correct_Parcel));
            var parcels = Utils.SeedParcels();

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Parcels.AddRange(parcels);
                arrangeContext.SaveChanges();
            }

            var parcelDTO = new ParcelDTO(parcels.First());

            using (var actContext = new DeliverItContext(options))
            {
                var sut    = new ParcelService(actContext);
                var result = sut.Get(1);

                Assert.AreEqual(parcelDTO.Id, result.Id);
                Assert.AreEqual(parcelDTO.Category, result.Category);
                Assert.AreEqual(parcelDTO.CustomerFirstName, result.CustomerFirstName);
                Assert.AreEqual(parcelDTO.CustomerLastName, result.CustomerLastName);
                Assert.AreEqual(parcelDTO.ParcelArrival, result.ParcelArrival);
                Assert.AreEqual(parcelDTO.WarehouseAddress, result.WarehouseAddress);
                Assert.AreEqual(parcelDTO.WarehouseCity, result.WarehouseCity);
                Assert.AreEqual(parcelDTO.Weight, result.Weight);
            }
        }
Exemple #11
0
        public void GivenAParcelOfDefinedDimensions_WhenCreateParcel_ThenCorrectCostIsReturned(uint width, uint height,
                                                                                               uint length, decimal expectedCost, ParcelType expectedParcelType)
        {
            var parcelService = new ParcelService(Settings());
            var parcel        = parcelService.CreateParcel(width, height, length, 1);

            parcel.Type.ShouldBe(expectedParcelType);
            parcel.TotalCost.ShouldBe(expectedCost);
        }
Exemple #12
0
        public void GivenAParcelOf1CMDimensions_WhenCreateParcel_ThenCorrectCostIsReturned()
        {
            var expectedCost  = 3m;
            var parcelService = new ParcelService(Settings());
            var parcel        = parcelService.CreateParcel(1, 1, 1, 1);

            parcel.Type.ShouldBe(ParcelType.Small);
            parcel.TotalCost.ShouldBe(expectedCost);
        }
Exemple #13
0
        public void ParcelService_GetParcel_Verify()
        {
            //arrange
            var parcelSvc = new ParcelService();

            //act
            var parcel = parcelSvc.GetParcel(1);

            //assert
            Assert.True(1 == parcel.Id, "Ids don't match");
        }
Exemple #14
0
        public void Throws_When_ParcelNotFound()
        {
            var options = Utils.GetOptions(nameof(Throws_When_ParcelNotFound));

            using (var context = new DeliverItContext(options))
            {
                var sut = new ParcelService(context);

                Assert.ThrowsException <ArgumentNullException>(() => sut.Get(1));
            }
        }
        public void HomeController_GetParcel_View()
        {
            //arrange
            var parcelSvc  = new ParcelService(new ParcelDataAccessFake());
            var controller = new HomeController(parcelSvc);

            //act
            var result = controller.Parcel();

            //assert
            Assert.IsTrue(true);
        }
        public void Morehan25Kg_WontFindParcel()
        {
            int           lenght    = 1;
            int           breadth   = 1;
            int           height    = 1;
            double        weight    = 26;
            ParcelService obj       = new ParcelService(lenght, breadth, height, weight);
            ParcelType    resultobj = new ParcelType();

            resultobj = obj.CalculateParcelCost();
            Assert.AreEqual(resultobj._type, string.Empty);
            Assert.AreEqual <decimal>(resultobj._cost, 0);
        }
        public void FindMediumPackage()
        {
            int           lenght    = 300;
            int           breadth   = 400;
            int           height    = 200;
            double        weight    = 20;
            ParcelService obj       = new ParcelService(lenght, breadth, height, weight);
            ParcelType    resultobj = new ParcelType();

            resultobj = obj.CalculateParcelCost();
            Assert.AreEqual <string>(resultobj._type, Constants.MEDIUM_Type);
            Assert.AreEqual <decimal>(resultobj._cost, Constants.MEDIUM_COST);
        }
        public void TooBigHeight_WontFindPackage()
        {
            int           lenght    = 900;
            int           breadth   = 300;
            int           height    = 900;
            double        weight    = 20;
            ParcelService obj       = new ParcelService(lenght, breadth, height, weight);
            ParcelType    resultobj = new ParcelType();

            resultobj = obj.CalculateParcelCost();
            Assert.AreEqual(resultobj._type, string.Empty);
            Assert.AreEqual <decimal>(resultobj._cost, 0);
        }
        public void Parcel_service_calls_repository_and_returns_grouped_parcels()
        {
            //Arrange
            MockRepo.Setup(p => p.Get <Container>()).Returns(FakeParcels);
            var parcelService = new ParcelService(FakeHandlers, MockRepo.Object, new StandardCriteria());

            //Act
            var result = parcelService.GetGroupedMail();

            //Assert
            var regularDeptGroup = result.ToList().FirstOrDefault(x => x.Handler.Contains("Regular"));

            Assert.IsNotNull(regularDeptGroup);
            Assert.AreEqual(1, regularDeptGroup.Parcels.ToList().Count()); //we expect a parcel record allocated to Regular department
        }
        public void SetUp()
        {
            var xmlData = string.Empty;

            _parcelServiceWithMock = new Mock <IParcelService>(MockBehavior.Strict);
            _mapper     = new Mock <IMapper>();
            _controller = new ParcelController(_parcelServiceWithMock.Object);
            var myProfile     = new MappingProfile();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile));
            var mapper        = new Mapper(configuration);

            parcelServiceWithoutMock = new ParcelService(
                mapper);
            _parcelServiceWithMock.Setup(p => p.PostXmlData(It.IsAny <HttpPostedFileBase>())).Returns(xmlData);
            _parcelServiceWithMock.Setup(p => p.ProcessData(It.IsAny <string>())).Returns(new List <ParcelOutputDto>());
        }
Exemple #21
0
        void formatInputOutput()
        {
            try
            {
                int           lenght    = Int32.Parse(txtLen.Text);
                int           breadth   = Int32.Parse(txtBrd.Text);
                int           height    = Int32.Parse(txtHgt.Text);
                double        weight    = Int32.Parse(txtwght.Text);
                ParcelService obj       = new ParcelService(lenght, breadth, height, weight);
                ParcelType    resultobj = new ParcelType();
                resultobj = obj.CalculateParcelCost();
                decimal resultCost = resultobj._cost;
                string  resultType = resultobj._type;

                if (resultType == string.Empty && resultCost == 0)
                {
                    Label3.Text           = "Invalid Item - Cannot find type and cost";
                    Label3.Visible        = true;
                    lblParcelType.Visible = false;
                    Label1.Visible        = false;
                    lblParcelCost.Visible = false;
                    Label2.Visible        = false;
                }

                else
                {
                    lblParcelType.Text    = resultType;
                    lblParcelType.Visible = true;
                    Label1.Visible        = true;
                    lblParcelCost.Text    = resultCost.ToString();
                    lblParcelCost.Visible = true;
                    Label2.Visible        = true;
                    Label3.Visible        = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #22
0
        public void ResetCredentialsToDefaults(ParcelService Service)
        {
            switch (Service)
            {
            case ParcelService.FedEx:
            {
                FedEx.ResetCredentialsToDefaults();
            } break;

            case ParcelService.UPS:
            {
                UPS.ResetCredentialsToDefaults();
            } break;

            case ParcelService.USPS:
            {
                USPS.ResetCredentialsToDefaults();
            } break;

            default:; break;
            }
        }
Exemple #23
0
        public void Return_Parcels_Category_Customer_SortBy_WeightAndArrival()
        {
            var options = Utils.GetOptions(nameof(Return_Parcels_Category_Customer_SortBy_WeightAndArrival));

            string filter1 = "category";
            string value1  = "electronics";
            string filter2 = "customer";
            string value2  = "stefan";
            string sortBy1 = "weight";
            string sortBy2 = "arrival";
            string order   = "asc";

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Parcels.AddRange(Utils.SeedParcels());
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut      = new ParcelService(actContext);
                var filtered = actContext.Parcels.Where(p => (p.Category.Name.Equals(value1, StringComparison.OrdinalIgnoreCase)) &&
                                                        (p.Customer.FirstName.Equals(value2, StringComparison.OrdinalIgnoreCase) ||
                                                         p.Customer.LastName.Equals(value2, StringComparison.OrdinalIgnoreCase)) && p.IsDeleted == false)
                               .OrderBy(p => p.Weight).ThenBy(p => p.Shipment.Arrival);

                var result = sut.GetBy(filter1, value1, filter2, value2, sortBy1, sortBy2, order);

                Assert.AreEqual(string.Join(",", filtered.Select(f => new ParcelDTO(f))), string.Join(",", result));
            }
        }
Exemple #24
0
        public void Return_Created_Parcel()
        {
            var options = Utils.GetOptions(nameof(Return_Created_Parcel));

            var newParcelDTO = new Mock <NewParcelDTO>().Object;

            newParcelDTO.Id          = 1;
            newParcelDTO.CategoryId  = 1;
            newParcelDTO.CustomerId  = 1;
            newParcelDTO.WarehouseId = 1;
            newParcelDTO.ShipmentId  = 1;
            newParcelDTO.Weight      = 1;

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Customers.AddRange(Utils.SeedCustomers());
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Categories.AddRange(Utils.SeedCategories());
                arrangeContext.Shipments.AddRange(Utils.SeedShipments());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.Cities.AddRange(Utils.SeedCities());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut    = new ParcelService(actContext);
                var result = sut.Create(newParcelDTO);

                Assert.AreEqual(1, actContext.Parcels.ToList().Count());
                Assert.AreEqual(newParcelDTO.Id, result.Id);
                Assert.AreEqual(newParcelDTO.CustomerId, result.CustomerId);
                Assert.AreEqual(newParcelDTO.CategoryId, result.CategoryId);
                Assert.AreEqual(newParcelDTO.ShipmentId, result.ShipmentId);
                Assert.AreEqual(newParcelDTO.WarehouseId, result.WarehouseId);
            }
        }
Exemple #25
0
        public void ParcelSvc_GetParcel_ValidateData()
        {
            //arrange
            int id     = 4;
            var parcel = new Parcel
            {
                Id       = id,
                Name     = "AJ's House",
                Township = "Las Vegas",
                Owner    = "Clark County"
            };

            Mock <IParcelDataAccess> daMock = new Mock <IParcelDataAccess>();

            daMock.Setup(dataAccess => dataAccess.GetParcel(It.IsAny <int>())).Returns(parcel);

            var parcelSvc = new ParcelService(daMock.Object);

            //act
            var result = parcelSvc.GetParcel(id);

            //assert
            Assert.IsTrue(result.Id == id, "failed to return expected value");
        }
        private void ResetCredentialsInDBToDefaults(ParcelService Service)
        {
            var CurrentDBList = DBContext.Credentials.ToList();

            foreach (CredentialData credentials in CurrentDBList)
            {
                if (Service == ParcelService.FedEx)
                {
                    var DefaultCredentials = new FedExCredentialsData();

                    credentials.FedExCredentials.UserKey = DefaultCredentials.UserKey;
                    credentials.FedExCredentials.UserPassword = DefaultCredentials.UserPassword;
                    credentials.FedExCredentials.AccountNumber = DefaultCredentials.AccountNumber;
                    credentials.FedExCredentials.MeterNumber = DefaultCredentials.MeterNumber;
                }

                if (Service == ParcelService.UPS)
                {
                    var DefaultCredentials = new UPSCredentialsData();

                    credentials.UPSCredentials.Username = DefaultCredentials.Username;
                    credentials.UPSCredentials.Password = DefaultCredentials.Password;
                    credentials.UPSCredentials.AccessLicenseNumber = DefaultCredentials.AccessLicenseNumber;
                }

                if (Service == ParcelService.USPS)
                {
                    var DefaultCredentials = new USPSCredentialsData();

                    credentials.POSTALCredentials.UserID = DefaultCredentials.UserID;
                }
            }

            DBContext.SaveChanges();
        }
 private void UpdateProductPrice(string sellerItemJson, SellerItem sellerItem, int userCode)
 {
     ParcelService ps = new ParcelService();
     string TokenJSON = ps.GetTokenJSON(userCode);//"{\"brucewl1964\": 62, \"williamgerardit\": 64}";
     int pageSize = 20;
     string response = GetProductRank(sellerItemJson, pageSize, TokenJSON, userCode);
     if (!string.IsNullOrEmpty(response))
     {
         ps.UpdateProductPrice(response, sellerItem);
     }
 }
 public void ResetCredentialsToDefaults(ParcelService Service)
 {
     switch (Service)
     {
         case ParcelService.FedEx:
             {
                 FedEx.ResetCredentialsToDefaults();
             } break;
         case ParcelService.UPS:
             {
                 UPS.ResetCredentialsToDefaults();
             } break;
         case ParcelService.USPS:
             {
                 USPS.ResetCredentialsToDefaults();
             } break;
         default: ; break;
     }
 }
Exemple #29
0
 public LuisDialog(BuildFormDelegate <ParcelTracking> parcelTrackingForm, ParcelService parcelService)
 {
     this.parcelTrackingForm = parcelTrackingForm;
     this.parcelService      = parcelService;
 }