Exemplo n.º 1
0
        public void SaveArticulo(Articulo articulo, bool useCommit)
        {
            if (articulo.IsTransient())
            {
                articulo.Activo = true;
                articulo.CreadoEl = DateTime.Now;
                articulo.Puntuacion = 0.0m;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = articulo.TipoProducto,
                                    CreadoPor = articulo.Usuario,
                                    ModificadoPor = articulo.Usuario
                                };

                firmaService.SaveFirma(firma);

                articulo.Firma = firma;
            }

            articulo.ModificadoEl = DateTime.Now;

            articuloRepository.SaveOrUpdate(articulo);

            if (useCommit)
                articuloRepository.DbContext.CommitChanges();
        }
Exemplo n.º 2
0
 public void SaveArticulo(Articulo articulo)
 {
     SaveArticulo(articulo, false);
 }