public void Update(Route entity) { context.Entry(entity).State = System.Data.EntityState.Modified; foreach (var item in entity.RoutePoints) { context.Entry(item).State = System.Data.EntityState.Modified; } }
public void Update(Option entity) { context.Entry(entity).State = System.Data.EntityState.Modified; foreach (var val in entity.Values) { context.Entry(val).State = System.Data.EntityState.Modified; } }
//extended method public void UpdateProductOption(ProductOption productOption) { context.Entry(productOption).State = System.Data.EntityState.Modified; foreach (var pov in productOption.Values) { context.Entry(pov).State = System.Data.EntityState.Modified; } }
public void Update(Order entity) { context.Entry(entity).State = System.Data.EntityState.Modified; foreach (var item in entity.Items) { context.Entry(item).State = System.Data.EntityState.Modified; } }
public void Update(PizzaDto model) { //var dbModel = _context.Pizzas.Find(model.Id); //SELECT //dbModel.Name = model.Name; //dbModel.Price = model.Price; var dbModel = _mapper.Map <PizzaDb>(model); _context.Pizzas.Attach(dbModel); var entry = _context.Entry(dbModel); // global state //entry.State = System.Data.Entity.EntityState.Modified; entry.Property(x => x.Name).IsModified = true; entry.Property(x => x.Price).IsModified = true; _context.SaveChanges(); //UPDATE }