public static SegnalazionePreliminareDanno SegnalazionePreliminareDanno_Create( String Indirizzo, String Localita, String Provincia, Guid OggettoID ) { try { NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession(); Recapito aRecapito = Recapito_Create( Indirizzo, Localita, Provincia ); OggettoSegnalazionePreliminareDanno aOggettoSegnalazionePreliminareDanno = aNHibernateSession.Load <OggettoSegnalazionePreliminareDanno>(OggettoID); SegnalazionePreliminareDanno aSegnalazionePreliminareDanno = SegnalazionePreliminareDanno_Create( aRecapito, aOggettoSegnalazionePreliminareDanno ); return(aSegnalazionePreliminareDanno); } catch (Exception) { return(null); } }
public static SegnalazionePreliminareDanno SegnalazionePreliminareDanno_Create( Recapito Recapito, OggettoSegnalazionePreliminareDanno Oggetto ) { try { SegnalazionePreliminareDanno aSegnalazionePreliminareDanno = new SegnalazionePreliminareDanno(); NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession(); aSegnalazionePreliminareDanno.Recapito = Recapito; aSegnalazionePreliminareDanno.Oggetto = Oggetto; aSegnalazionePreliminareDanno.DataCreazione = DateTime.Now; aSegnalazionePreliminareDanno.Definitivo = false; aNHibernateSession.Save(aSegnalazionePreliminareDanno); aNHibernateSession.Flush(); return(aSegnalazionePreliminareDanno); } catch (Exception) { return(null); } }