public RepresentadaRepositorio(TCC_Contexto contexto, IPedidoRepositorio pedidoRepositorio, IContatoRepresentadaRepositorio contatoRepresentadaRepositorio, ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio, IProdutoRepositorio produtoRepositorio) : base(contexto) { _pedidoRepositorio = pedidoRepositorio; _contatoRepresentadaRepositorio = contatoRepresentadaRepositorio; _condicaoPagamentoRepositorio = condicaoPagamentoRepositorio; _produtoRepositorio = produtoRepositorio; }
public CondicaoPagamentoService(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio) { _condicaoPagamentoRepositorio = condicaoPagamentoRepositorio; }
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; }
public bool EstaApto(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio) { ValidationResult = new CondicaoPagamentoEstaAptaValidation(condicaoPagamentoRepositorio).Validate(this); return(ValidationResult.IsValid); }
public bool EhValido(ICondicaoPagamentoRepositorio condicaoPagamentoRepositorio) { return(this.EstaApto(condicaoPagamentoRepositorio)); }