示例#1
0
        public void Insertar(bizProducto objeto)
        {
            Mapeador.AutoMapperORMConfiguration.Configure();
            var ORM = Mapper.Map <bizProducto, Producto>(objeto);

            ORM.Imagen    = "nuevoProduto";
            ORM.CreatedOn = DateTime.Now;

            contexto.Productos.Add(ORM);
        }
示例#2
0
        public void Eliminar(bizProducto objeto)
        {
            Mapeador.AutoMapperORMConfiguration.Configure();

            Producto Producto = (Producto)contexto.Productos.Where(b => b.CodProducto == objeto.CodProducto).First();

            Producto.DeletedOn = DateTime.Now;
            Producto.IsDeleted = true;

            contexto.Entry(Producto).State = System.Data.Entity.EntityState.Modified;
        }
示例#3
0
        public void Actualizar(bizProducto newObject)
        {
            Mapeador.AutoMapperORMConfiguration.Configure();

            var original = BuscarUnORMProducto(newObject.CodProducto);

            original.Categoria = new Categoria {
                IdCategoria = newObject.IdCategoria
            };

            original.ChangedBy    = 1;
            original.ChangedOn    = DateTime.Now;
            original.IdCategoria  = newObject.IdCategoria;
            original.DeletedOn    = newObject.DeletedOn;
            original.Descripcion  = newObject.Descripcion;
            original.Imagen       = newObject.Imagen;
            original.IsDeleted    = newObject.IsDeleted;
            original.PrecioCompra = newObject.PrecioCompra;
            original.PrecioVenta  = newObject.PrecioVenta;

            contexto.Entry(original).State = System.Data.Entity.EntityState.Modified;
        }