예제 #1
0
        public void Actualizar(bizCarrito objeto)
        {
            Mapeador.AutoMapperORMConfiguration.Configure();
            var ORM = Mapper.Map <bizCarrito, Carrito>(objeto);

            ORM.LastUpdate = DateTime.Now;

            contexto.Entry(ORM).State = System.Data.Entity.EntityState.Modified;
        }
예제 #2
0
        public void CrearCarrito(bizCarrito objeto)
        {
            Mapeador.AutoMapperORMConfiguration.Configure();
            var ORM = Mapper.Map <bizCarrito, Carrito>(objeto);

            ORM.CreatedOn = DateTime.Now;

            contexto.Carritos.Add(ORM);
        }
예제 #3
0
        public void Eliminar(bizCarrito objeto)
        {
            Mapeador.AutoMapperORMConfiguration.Configure();

            List <ItemCarrito> items = (List <ItemCarrito>)contexto.ItemCarrito.Where(b => b.IdCarrito == objeto.IdCarrito).ToList();

            foreach (var item in items)
            {
                contexto.ItemCarrito.Remove(item);
            }

            Carrito carrito = (Carrito)contexto.Carritos.Where(b => b.IdCarrito == objeto.IdCarrito).First();

            contexto.Carritos.Remove(carrito);
            contexto.SaveChanges();
        }