public ProductViewModel Create(ProductViewModel product) { productService.Create(product); Clients.Others.create(product); return product; }
public static void AddProduct(this NorthwindEntities db, ProductViewModel product) { var entity = product.ToProduct(); db.Products.Add(entity); db.SaveChanges(); product.ProductID = entity.ProductID; }
public static void UpdateProduct(this NorthwindEntities db, ProductViewModel product) { var entity = product.ToProduct(); entity.ProductID = product.ProductID; db.Products.Attach(entity); db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); }
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; entities.Products.Attach(entity); entities.Entry(entity).State = EntityState.Modified; entities.SaveChanges(); }
public void Create(ProductViewModel product) { var entity = new Product(); entity.ProductName = product.ProductName; entity.UnitPrice = product.UnitPrice; entity.UnitsInStock = (short)product.UnitsInStock; entity.Discontinued = product.Discontinued; entities.Products.Add(entity); entities.SaveChanges(); product.ProductID = entity.ProductID; }
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 Destroy(ProductViewModel product) { productService.Destroy(product); Clients.Others.destroy(product); }
public void Update(ProductViewModel product) { productService.Update(product); Clients.Others.update(product); }