public void Inicializar() { _pedido = new PedidoModel(); _pedido.Codigo = 1; _pedido.ValorTotal = 300.40M; _pedido.QuantidadeItens = 2; _pedido.Cliente = new ClienteModel() { Codigo = 1, Nome = "Charles", Email = "*****@*****.**", DataNascimento = Convert.ToDateTime("03-11-1988") }; _pedido.ItensPedido = new List<ItemPedidoModel>() { new ItemPedidoModel() { Codigo = 1, Quantidade = 1, Produto = new ProdutoModel() { Nome = "Axe Anjos" }, }, new ItemPedidoModel() { Codigo = 2, Quantidade = 50, Produto = new ProdutoModel() { Nome = "TV 3D de 46" }, } }; }
public void InicializarPedido(PedidoModel pedido_) { // Mandamos validar o pedidos em um componente de negócio var negocio = new PedidoBusiness(pedido_); negocio.ValidarCamposObrigatorios(); // Enviamos um e-mail e geramos um arquivo de LOG EmailHelper.Enviar(pedido_.Cliente.Email, "Seu Pedido foi Cadastrado", "Parabéns você comprou conosco...TEST ROX no curso de Padrão de Projetos."); // Geramos o LOG MIGUÉ ArquivoHelper.Gerar("Mais 1 pedido foi para conta"); }
public void Validar(PedidoModel pedido_) { // Mandamos validar o pedidos em um componente de negócio var negocio = new PedidoBusiness(pedido_); negocio.ValidarCamposObrigatorios(); }
public PedidoBusiness(PedidoModel pedido_) // pedido com anderline (_) no fim da variavel, serveria para variaveis de parâmetro { _pedido = pedido_; }