/// <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); }
/// <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); }
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); }