Example #1
0
        public bool Edit(TbItem item)
        {
            try
            {
                // الطريقيتن التاليتين شغالين عن تجربه

                // الطريقه الاولى للتعديل ع البيانات  وحفظ التعديل ف الداتا بيز

                //TbItem oldItem = ctx.TbItems.FirstOrDefault(a => a.ItemId == item.ItemId);
                //oldItem.CategoryId = item.CategoryId;
                //oldItem.ItemName = item.ItemName;
                //oldItem.SalesPrice = item.SalesPrice;
                //oldItem.PurchasePrice = item.PurchasePrice;
                //ctx.SaveChanges();


                // Method 2

                ctx.Entry(item).State = EntityState.Modified;
                ctx.SaveChanges();



                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }