public ProdutoController(IProduto produto, IToastrMensagem toastrMensagem, IPromocao promocao, IPromocaoProdServ promocaoProdServ, IServico servico) { _produto = produto; _toastrMensagem = toastrMensagem; _promocao = promocao; _promocaoProdServ = promocaoProdServ; _servico = servico; }
public Perfume(IPromocao PromocaoDiaNamorados) : base(PromocaoDiaNamorados) { }
public Celular(IPromocao promocao) : base(promocao) { }
public virtual double PrecoNaPromocao(IPromocao promocao) { return(this.Preco - (this.Preco * promocao.PorcentagemDesconto(this))); }
public Celular(IPromocao PromocaoDiaMaes) : base(PromocaoDiaMaes) { }
public ProdutoBase(IPromocao promocao) { _promocao = promocao; }
public void setPromocao(IPromocao promotion) { _promocao = promotion; }
public Produto(IPromocao _promocao) { promocao = _promocao; }
public Perfume(IPromocao promocao) : base(promocao) { }