Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
 //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;
     }
 }
Esempio n. 4
0
 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;
     }
 }
Esempio n. 5
0
        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
        }