예제 #1
0
 /// <summary>
 /// Executa a sessão de persistencia verificando se o resultado for válido.
 /// </summary>
 /// <param name="deleteResult"></param>
 /// <param name="session"></param>
 /// <returns></returns>
 public static Colosoft.Business.DeleteResult Execute(this Colosoft.Business.DeleteResult deleteResult, Colosoft.Data.IPersistenceSession session)
 {
     deleteResult.Require("deleteResult").NotNull();
     session.Require("session").NotNull();
     if (!deleteResult)
     {
         return(deleteResult);
     }
     return(session.Execute(false).ToDeleteResult());
 }
예제 #2
0
 /// <summary>
 /// Executa a sessão de persistencia verificando se o resultado for válido.
 /// </summary>
 /// <param name="saveResult"></param>
 /// <param name="session"></param>
 /// <returns></returns>
 public static Colosoft.Business.SaveResult Execute(this Colosoft.Business.SaveResult saveResult, Colosoft.Data.IPersistenceSession session)
 {
     saveResult.Require("saveResult").NotNull();
     session.Require("session").NotNull();
     if (!saveResult)
     {
         return(saveResult);
     }
     return(session.Execute(false).ToSaveResult());
 }