public DataSet GetAllDataSet()
 {
     using (MimariContext mimariContext = new MimariContext())
     {
         string sorgu = "Select * from Product";
         return(mimariContext.ExecDataReaderProc(sorgu));
     }
 }
 public void Add(Product product)
 {
     using (MimariContext mimariContext = new MimariContext())
     {
         string sorgu = "Insert Into Product (ProductName,UnitPrice,QuantityPerUnit) Values (@ProductName,@UnitPrice,@QuantityPerUnit)";
         Dictionary <string, object> dictList = new Dictionary <string, object>();
         dictList.Add("@ProductName", product.ProductName);
         dictList.Add("@UnitPrice", product.UnitPrice);
         dictList.Add("@QuantityPerUnit", product.UnitsInStock);
         mimariContext.ExecNonQueryProc(sorgu, dictList);
     }
 }
 public void Update(Product product)
 {
     using (MimariContext mimariContext = new MimariContext())
     {
         string sorgu = "Update Product SET ProductName=@ProductName,UnitPrice=@UnitPrice,QuantityPerUnit=@QuantityPerUnit WHERE id=@id";
         Dictionary <string, object> dictList = new Dictionary <string, object>();
         dictList.Add("@ProductName", product.ProductName);
         dictList.Add("@UnitPrice", product.UnitPrice);
         dictList.Add("@QuantityPerUnit", product.UnitsInStock);
         dictList.Add("@id", product.ProductId);
         mimariContext.ExecNonQueryProc(sorgu, dictList);
     }
 }
        public List <Product> GetAllList()
        {
            List <Product> _products = new List <Product>();

            using (MimariContext mimariContext = new MimariContext())
            {
                string sorgu = "Select * from Product";
                var    ds    = mimariContext.ExecDataReaderProc(sorgu);
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    _products.Add(new Product {
                        ProductId       = Convert.ToInt32(item["id"]),
                        ProductName     = Convert.ToString(item["ProductName"]),
                        UnitPrice       = Convert.ToInt32(item["UnitPrice"]),
                        UnitsInStock    = Convert.ToInt32(item["UnitInStock"]),
                        QuantityPerUnit = Convert.ToString(item["QuantityPerUnit"])
                    });
                }
                return(_products);
            }
        }
 public Product GetId(int id)
 {
     using (MimariContext mimariContext = new MimariContext())
     {
         Product product = null;
         string  sorgu   = "Select * From Product Where id=@id";
         Dictionary <string, object> dictList = new Dictionary <string, object>();
         dictList.Add("@id", id);
         var ds = mimariContext.ExecDataReaderProc(sorgu, dictList);
         foreach (DataRow item in ds.Tables[0].Rows)
         {
             product = new Product {
                 ProductId       = Convert.ToInt32(item["id"]),
                 ProductName     = Convert.ToString(item["ProductName"]),
                 UnitPrice       = Convert.ToInt32(item["UnitPrice"]),
                 UnitsInStock    = Convert.ToInt32(item["UnitInStock"]),
                 QuantityPerUnit = Convert.ToString(item["QuantityPerUnit"])
             };
         }
         return(product);
     }
 }