Ejemplo n.º 1
0
        public StoreSupplierResponse StoreSupplier(StoreSupplierRequest request)
        {
            StoreSupplierResponse     response = new StoreSupplierResponse();
            SupplierBusinessComponent bc       = DependencyInjectionHelper.GetSupplierBusinessComponent();
            Supplier supplier = SupplierAdapter.DtoToSupplier(request.Supplier);

            response.SupplierId = bc.StoreSupplier(supplier);

            return(response);
        }
Ejemplo n.º 2
0
        public StoreSupplierResponse StoreSupplier(StoreSupplierRequest request)
        {
            if (!HttpContext.Current.User.Identity.IsAuthenticated)
            {
                throw new FaultException <NotAuthenticatedFault>(new NotAuthenticatedFault());
            }
            StoreSupplierResponse     response = new StoreSupplierResponse();
            SupplierBusinessComponent bc       = DependencyInjectionHelper.GetSupplierBusinessComponent();
            Supplier supplier = SupplierAdapter.DtoToSupplier(request.Supplier);

            response.SupplierId = bc.StoreSupplier(supplier);

            return(response);
        }
        public void TestStoreSupplier()
        {
            int supplierId = 123;
            SupplierBusinessComponent service = new SupplierBusinessComponent(this.context);
            Supplier supplier = new Supplier()
            {
                SupplierId = 456, Name = "FakeSupplier"
            };

            Expect.Once.On(context).Method("SaveSupplier").Will(Return.Value(supplierId));
            int resultSupplierId = service.StoreSupplier(supplier);

            Assert.AreEqual <int>(supplierId, resultSupplierId);

            mockBuilder.VerifyAllExpectationsHaveBeenMet();
        }