bool AddProduct(Product prdct)
 {
     using (DbSentekStore dbase = new DbSentekStore())
     {
         dbase.Products.Add(prdct);
         return(dbase.SaveChanges() > 0);
     }
 }
        bool AddCategory(Category category)
        {
            using (DbSentekStore context = new DbSentekStore())
            {
                context.Categories.Add(category);

                return(context.SaveChanges() > 0);
            }
        }
        bool DeleteCategory(int categoryId)
        {
            using (DbSentekStore context = new DbSentekStore())
            {
                if (context.Categories.Any(o => o.CategoryId == categoryId))
                {
                    var catego = context.Categories.Where(c => c.CategoryId == categoryId).First();
                    context.Categories.Remove(catego);
                    MessageBox.Show("Silme İşlemi Gerçekleşti ");

                    return(context.SaveChanges() > 0);
                }
                else
                {
                    MessageBox.Show("Girdiğiniz Numarada Bir Kayıt Yoktur!!");
                    return(true);
                }
            }
        }
        bool DeleteProduct(string productName)
        {
            using (DbSentekStore dbase = new DbSentekStore())
            {
                if (dbase.Products.Any(p => p.ProductName == productName))
                {
                    Product prdcts = dbase.Products
                                     .Where(p => p.ProductName == productName).First();

                    dbase.Products.Remove(prdcts);
                    return(dbase.SaveChanges() > 0);
                }

                else
                {
                    MessageBox.Show("Girdiğiniz ürün numarası bulunmamaktadır!!");
                    return(true);
                }
            }
        }
        bool UpdateProduct(Product product)
        {
            using (DbSentekStore context = new DbSentekStore())
            {
                if (context.Products.Any(p => p.ProductId == product.ProductId))
                {
                    var prdct = context.Products.First(p => p.ProductId == product.ProductId);

                    prdct.ProductName    = product.ProductName;
                    prdct.ProductBuyDate = product.ProductBuyDate;
                    prdct.Quantity       = product.Quantity;
                    prdct.Price          = product.Price;
                    prdct.IsActive       = product.IsActive;
                    prdct.CategoryId     = product.CategoryId;



                    return(context.SaveChanges() > 0);
                }


                return(true);
            }
        }