public void SaveTesisDirigida(TesisDirigida tesisDirigida, bool commit)
        {
            if(tesisDirigida.IsTransient())
            {
                tesisDirigida.Activo = true;
                tesisDirigida.CreadoEl = DateTime.Now;

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

                firmaService.SaveFirma(firma);

                tesisDirigida.Firma = firma;
            }
            tesisDirigida.ModificadoEl = DateTime.Now;

            tesisDirigidaRepository.SaveOrUpdate(tesisDirigida);

            if (commit)
                tesisDirigidaRepository.DbContext.CommitChanges();
        }
 public void SaveTesisDirigida(TesisDirigida tesisDirigida)
 {
     SaveTesisDirigida(tesisDirigida, false);
 }