Example #1
0
 public RepresentadaRepositorio(TCC_Contexto contexto,
                                IPedidoRepositorio pedidoRepositorio, IContatoRepresentadaRepositorio contatoRepresentadaRepositorio,
                                ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio, IProdutoRepositorio produtoRepositorio) : base(contexto)
 {
     _pedidoRepositorio = pedidoRepositorio;
     _contatoRepresentadaRepositorio = contatoRepresentadaRepositorio;
     _condicaoPagamentoRepositorio   = condicaoPagamentoRepositorio;
     _produtoRepositorio             = produtoRepositorio;
 }
Example #2
0
 public CondicaoPagamentoService(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio)
 {
     _condicaoPagamentoRepositorio = condicaoPagamentoRepositorio;
 }
Example #3
0
        public CondicaoPagamentoEstaAptaValidation(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio)
        {
            var descricao = new CondicaoPagamentoDevePossuirDescricaoUnicaSpecification(condicaoPagamentoRepositorio);

            this.Add("DescricaoInvalida", new Rule <CondicaoPagamento>(descricao, "Essa Condição de pagamento já está em uso!"));
        }
 public CondicaoPagamentoDevePossuirDescricaoUnicaSpecification(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio)
 {
     _condicaoPagamentoRepositorio = condicaoPagamentoRepositorio;
 }
Example #5
0
 public bool EstaApto(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio)
 {
     ValidationResult = new CondicaoPagamentoEstaAptaValidation(condicaoPagamentoRepositorio).Validate(this);
     return(ValidationResult.IsValid);
 }
Example #6
0
 public bool EhValido(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio)
 {
     return(this.EstaApto(condicaoPagamentoRepositorio));
 }