Пример #1
0
        public ComponentCart Delete(ComponentCart compcart)
        {
            var result = _context.Remove(compcart);

            _context.SaveChanges();
            return(result.Entity);
        }
Пример #2
0
        public ComponentCart Create(ComponentCart compcart)
        {
            var result = _context.Add <ComponentCart>(compcart);

            _context.SaveChanges();
            return(result.Entity);
        }
Пример #3
0
        public ComponentCart Post(ComponentCartDTO value)
        {
            ComponentCart model = new ComponentCart()
            {
                ComponentId    = value.ComponentId,
                ShoppingCartId = value.ShoppingCartId
            };

            return(IComponentCartRepository.Create(model));
        }
Пример #4
0
        public ComponentCart Put(int id, ComponentCartDTO value)
        {
            ComponentCart model = IComponentCartRepository.Get(id);

            if (value.ComponentId != 0)
            {
                model.ComponentId = value.ComponentId;
            }
            if (value.ShoppingCartId != 0)
            {
                model.ShoppingCartId = value.ShoppingCartId;
            }
            return(IComponentCartRepository.Update(model));
        }
Пример #5
0
 public ComponentCart Update(ComponentCart compcart)
 {
     _context.Entry(compcart).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
     _context.SaveChanges();
     return(compcart);
 }
Пример #6
0
        public ComponentCart Delete(int id)
        {
            ComponentCart compCart = IComponentCartRepository.Get(id);

            return(IComponentCartRepository.Delete(compCart));
        }