Beispiel #1
0
 /// <summary>
 /// Notifica que ocorreu um erro ao carregar as expecialização para a entidade.
 /// </summary>
 /// <param name="entityTypeName">Nome da entidade na qual a especialização foi carregada.</param>
 /// <param name="specialization">Instancia da especialização caso ela tenha sido carregada.</param>
 /// <param name="error">Error ocorrido.</param>
 public void OnEntitySpecializationError(Colosoft.Reflection.TypeName entityTypeName, Colosoft.Validation.IEntitySpecialization specialization, Exception error)
 {
     foreach (var i in this.Observers)
     {
         i.OnEntitySpecializationError(entityTypeName, specialization, error);
     }
 }
Beispiel #2
0
 /// <summary>
 /// Registra um erro na carga da expecialização entidade.
 /// </summary>
 /// <param name="entityTypeName"></param>
 /// <param name="entitySpecialization"></param>
 /// <param name="error"></param>
 public static void RegisterSpecializationError(Reflection.TypeName entityTypeName, Colosoft.Validation.IEntitySpecialization entitySpecialization, Exception error)
 {
     entityTypeName.Require("entityTypeName").NotNull();
     GetInfo(entityTypeName).ContainsSpecializationError = true;
     Observer.OnEntitySpecializationError(entityTypeName, entitySpecialization, error);
 }