Beispiel #1
0
 /// <summary>
 /// Método acionado quando retorna da operação de exclusão dos dados da entidade.
 /// </summary>
 /// <param name="action"></param>
 /// <param name="result"></param>
 private void DeleteActionCallback(Colosoft.Data.PersistenceAction action, Colosoft.Data.PersistenceActionResult result)
 {
     if (result.Success)
     {
         OnDeleted(true, null);
     }
     else
     {
         OnDeleted(result.Success, result.FailureMessage.GetFormatter());
     }
 }
Beispiel #2
0
 /// <summary>
 /// Método acionado quando o modelo de dados for salvo.
 /// </summary>
 /// <param name="action"></param>
 /// <param name="result"></param>
 private void SaveActionCallback(Colosoft.Data.PersistenceAction action, Colosoft.Data.PersistenceActionResult result)
 {
     if (result.Success)
     {
         this.AcceptChanges();
         if (DataModel is Colosoft.Data.IStorageControl)
         {
             ((Colosoft.Data.IStorageControl)DataModel).ExistsInStorage = true;
         }
         RaisePropertyChanged("RowVersion");
     }
     OnPersisted(result);
     OnSaved(result.Success, result.FailureMessage.GetFormatter());
 }
Beispiel #3
0
 /// <summary>
 /// Método acionado quando a persistencia for executada.
 /// </summary>
 /// <param name="result"></param>
 protected virtual void OnPersisted(Colosoft.Data.PersistenceActionResult result)
 {
 }