/// <summary>
        /// update existing student info
        /// </summary>
        /// <param name="s"></param>
        public static void UpdateProductVariation(PLProductVariation s)
        {
            SLProductVariation.ProductVariationInfo newProductVariation = DTO_to_SL(s);

            SLProductVariation.ISLProductVariation SLProductVariation = new SLProductVariation.SLProductVariationClient();
            string[] errors = new string[0];
            SLProductVariation.UpdatePV(newProductVariation, ref errors);
        }
        /// <summary>
        /// Get student detail
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static PLProductVariation ReadProductVariationDetail(int id)
        {
            SLProductVariation.ISLProductVariation SLProductVariation = new SLProductVariation.SLProductVariationClient();

            string[] errors = new string[0];
            SLProductVariation.ProductVariationInfo newProductVariation = SLProductVariation.ReadPV(id, ref errors);

            // this is the data transfer object code...
            return(DTO_to_PL(newProductVariation));
        }
Esempio n. 3
0
        public ActionResult Delete(int id)
        {
            SLProductVariation.SLProductVariationClient slpv = new SLProductVariation.SLProductVariationClient();
            string[] errors = new string[0];
            slpv.DeletePV(id, ref errors);
            AllProductInfo api = new AllProductInfo();

            //api.pvList[id] = ProductVariationClientService.ReadProductVariationDetail(id);
            return(View("Index", api));
        }
        public ProductVariationList()
        {
            SLProductVariation.ISLProductVariation SLPV = new SLProductVariation.SLProductVariationClient();

            string[] errors = new string[0];

            SLProductVariation.ProductVariationInfo[] validPV = SLPV.ReadAllPV(ref errors);

            var e = from s in validPV select s;

            for (int i = 0; i < e.Count(); i++)
            {
                pvList.Add(validPV[i]);
            }
        }
        public static List <PLProductVariation> ReadAllPV()
        {
            List <PLProductVariation> ProductVariationList = new List <PLProductVariation>();

            SLProductVariation.ISLProductVariation SLProductVariation = new SLProductVariation.SLProductVariationClient();

            string[] errors = new string[0];
            SLProductVariation.ProductVariationInfo[] ProductVariationsLoaded = SLProductVariation.ReadAllPV(ref errors);

            foreach (SLProductVariation.ProductVariationInfo s in ProductVariationsLoaded)
            {
                PLProductVariation ProductVariation = DTO_to_PL(s);
                ProductVariationList.Add(ProductVariation);
            }

            return(ProductVariationList);
        }
 /// <summary>
 /// call service layer's delete student method
 /// </summary>
 /// <param name="id"></param>
 public static void DeletePV(int id)
 {
     SLProductVariation.ISLProductVariation SLProductVariation = new SLProductVariation.SLProductVariationClient();
     string[] errors = new string[0];
     SLProductVariation.DeletePV(id, ref errors);
 }