public void Dispose() { _tabelContext.Dispose(); }
//public void Create(ReportViewModel product) //{ // var entity = new Product(); // entity.ProductName = product.ProductName; // entity.UnitPrice = product.UnitPrice; // entity.UnitsInStock = (short)product.UnitsInStock; // entity.Discontinued = product.Discontinued; // entity.CategoryID = product.CategoryID; // if (entity.CategoryID == null) // { // entity.CategoryID = 1; // } // if (product.Category != null) // { // entity.CategoryID = product.Category.CategoryID; // } // entities.Products.Add(entity); // entities.SaveChanges(); // product.ProductID = entity.ProductID; //} //public void Update(ProductViewModel product) //{ // var entity = new Product(); // entity.ProductID = product.ProductID; // entity.ProductName = product.ProductName; // entity.UnitPrice = product.UnitPrice; // entity.UnitsInStock = (short)product.UnitsInStock; // entity.Discontinued = product.Discontinued; // entity.CategoryID = product.CategoryID; // if (product.Category != null) // { // entity.CategoryID = product.Category.CategoryID; // } // entities.Products.Attach(entity); // entities.Entry(entity).State = EntityState.Modified; // entities.SaveChanges(); //} //public void Destroy(ProductViewModel product) //{ // var entity = new Product(); // entity.ProductID = product.ProductID; // entities.Products.Attach(entity); // entities.Products.Remove(entity); // var orderDetails = entities.Order_Details.Where(pd => pd.ProductID == entity.ProductID); // foreach (var orderDetail in orderDetails) // { // entities.Order_Details.Remove(orderDetail); // } // entities.SaveChanges(); //} public void Dispose() { entities.Dispose(); }