Ejemplo n.º 1
0
 public override void OnSave()
 {
     if (Validatable.IsAlreadyPersisted())
     {
         AssertionHelper
         .AssertAny(ADORepository.Entities <T>().Is(Validatable))
         .Return("Сохранение невозможно. Вы пытаетесь сохранить сущность, которая уже была удалена");
     }
 }
Ejemplo n.º 2
0
        public override void OnDelete()
        {
            AssertionHelper
            .AssertFalse(Validatable.IsNewEntry())
            .Return("Удаление невозможно. Вы пытаетесь удалить еще не сохраненную сущность.");

            AssertionHelper
            .AssertAny(ADORepository.Entities <T>().Is(Validatable))
            .Return("Удаление невозможно. Вы пытаетесь удалить сущность, которая уже была удалена.");
        }