예제 #1
0
        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!")
                );
        }
예제 #2
0
        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!")
                );
        }