示例#1
0
        public void SaveObraTraducida(ObraTraducida obraTraducida, bool commit)
        {
            if(obraTraducida.IsTransient())
            {
                obraTraducida.Puntuacion = 0.0m;
                obraTraducida.Activo = true;
                obraTraducida.CreadoEl = DateTime.Now;

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

                firmaService.SaveFirma(firma);

                obraTraducida.Firma = firma;
            }

            obraTraducida.ModificadoEl = DateTime.Now;

            obraTraducidaRepository.SaveOrUpdate(obraTraducida);

            if (commit)
                obraTraducidaRepository.DbContext.CommitChanges();
        }
示例#2
0
 public void SaveObraTraducida(ObraTraducida obraTraducida)
 {
     SaveObraTraducida(obraTraducida, false);
 }