Example #1
0
 public ProductoModels(Producto ProductoDominio)
 {
     this.ProductoId = ProductoDominio.ProductoId;
     this.CatalogoId = ProductoDominio.CatalogoId;
     this.Titulo = ProductoDominio.Titulo;
     this.Descripcion = ProductoDominio.Descripcion;
     this.RutaImagen = ProductoDominio.RutaImagen;
 }
Example #2
0
        public void CrearProducto(Producto producto)
        {
            if (producto.catalogo == null)
            {
                producto.catalogo= UnitOfWork.CatalogoRepositorio.FindById(producto.CatalogoId);
            }

            UnitOfWork.ProductoRepositorio.Add(producto);
            UnitOfWork.SaveChanges();
        }
Example #3
0
 public ProductoListar(Producto ProductoCore)
 {
     this.ProductoId = ProductoCore.ProductoId;
     this.CatalogoId = ProductoCore.CatalogoId;
     this.name = ProductoCore.Titulo;
     this.description = ProductoCore.Descripcion;
     this.category = ProductoCore.Categoria;
     this.price = ProductoCore.Precio;
     this.RutaImagen = ProductoCore.RutaImagen;
 }
Example #4
0
        public Producto ToProductDomain()
        {
            Producto Producto = new Producto
            {
                ProductoId = this.ProductoId,
                CatalogoId = this.CatalogoId,
                Titulo = this.Titulo,
                Descripcion = this.Descripcion,
                RutaImagen = this.RutaImagen
            };

            return Producto;
        }
Example #5
0
 public void BorrarProducto(Producto producto)
 {
     UnitOfWork.ProductoRepositorio.Remove(producto);
     UnitOfWork.SaveChanges();
 }
Example #6
0
 public void ActualizarProducto(Producto producto)
 {
     UnitOfWork.ProductoRepositorio.Add(producto);
     UnitOfWork.SaveChanges();
 }