コード例 #1
0
        /// <summary>
        /// update existing student info
        /// </summary>
        /// <param name="s"></param>
        public static void UpdateProduct(PLProduct s)
        {
            SLProduct.ProductInfo newProduct = DTO_to_SL_Product(s);

            SLProduct.ISLProduct SLProduct = new SLProduct.SLProductClient();
            string[]             errors    = new string[0];
            SLProduct.UpdateProduct(newProduct.product_id, newProduct.product_name, ref errors);
        }
コード例 #2
0
        /// <summary>
        /// this is data transfer object for student.
        /// Converting from presentation layer student object to business layer student object
        /// </summary>
        /// <param name="student"></param>
        /// <returns></returns>
        public static SLProduct.ProductInfo DTO_to_SL_Product(PLProduct Product)
        {
            SLProduct.ProductInfo SLProduct = new MVC3.SLProduct.ProductInfo();
            SLProduct.product_id   = Product.Product_id;
            SLProduct.product_name = Product.product_name;

            return(SLProduct);
        }
コード例 #3
0
        public static List <PLProduct> ReadAllProduct()
        {
            List <PLProduct> ProductList = new List <PLProduct>();

            SLProduct.ISLProduct SLProduct = new SLProduct.SLProductClient();

            string[] errors = new string[0];
            SLProduct.ProductInfo[] ProductsLoaded = SLProduct.ReadAllProduct(ref errors);

            foreach (SLProduct.ProductInfo s in ProductsLoaded)
            {
                PLProduct Product = DTO_to_PL_Product(s);
                ProductList.Add(Product);
            }

            return(ProductList);
        }