public void Validate() { AddNotifications( new Contract() .Requires() .IsNotNullOrEmpty(IdItemSistema.ToString(), "IdItemSistema", "O IdItemSistema deve ser informado") .IsNotNullOrEmpty(Ativo.ToString(), "Ativo", "O campo Ativo deve ser informado") ); AddNotifications( new Contract() .Requires().IsTrue(PossuirItemSistemaCadastrado(), IdItemSistema.ToString(), "O IdItemSistema informado não foi localizado!") ); }
public void Validate() { AddNotifications( new Contract() .Requires() .HasMinLen(Nome, 5, "Nome", "O campo descrição deve ter no mínimo 5 caracteres") .HasMinLen(Descricao, 5, "Descricao", "O campo descrição deve ter no mínimo 5 caracteres") ); AddNotifications( new Contract() .Requires().IsTrue(PossuirItemSistemaCadastrado(), IdItemSistema.ToString(), "O IdItemSistema informado não foi localizado!") .Requires().IsTrue(PossuirUnidadeMedidaCadastrado(), IdUnidadeMedida.ToString(), "O IdUnidadeMedida informado não foi localizado!") ); }