public void UpdateProductPositionInDB(ProductPosition product) { try { ProductPosition prod = db_context.ProductPositions.Find(product.Id); prod.ChangeProperties(product); db_context.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void AddProductPositionInDB(ProductPosition product) { try { Center center = GetDBCenters().Where(c => c.CenterName.Equals(product.productCenter.CenterName)).FirstOrDefault(); product.productCenter = center; db_context.ProductPositions.Add(product); db_context.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DeleteProductPositionFromDB(ProductPosition product) { try { ProductPosition prod = db_context.ProductPositions.Find(product.Id); if (prod != null) { db_context.ProductPositions.Remove(prod); db_context.SaveChanges(); } else { MessageBox.Show("Товар не найден на складе"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void ChangeProperties(ProductPosition product) { NumberOfProduct = product.NumberOfProduct; }
public void AddProductPositionInDB(ProductPosition product) { repository.AddProductPositionInDB(product); }
public void DeleteProductPositionFromDB(ProductPosition product) { repository.DeleteProductPositionFromDB(product); }
public void UpdateProductPositionInDB(ProductPosition product) { repository.UpdateProductPositionInDB(product); }