package agilpizza.controlador.pizza;

import java.util.List;

import agilpizza.modelo.pizza.Pedido;
import agilpizza.modelo.pizza.PedidoDAO;

public class PizzaioloControlador {
	PedidoDAO dao;
	List<Pedido> pedidosPizzaiolo;

	public PizzaioloControlador() {
		// trazer os pedidos acessando o PedidoDAO
		dao = PedidoDAO.getInstanciaUnica();
		pedidosPizzaiolo = dao.getTodosOsPedidos();
		// Pizza p = new Pizza();
		// Ingrediente i = new Ingrediente("Mussarela", 0.5);
		// p.adicionarIngrediente(i);
		// i = new Ingrediente("Calabreza", 1.5);
		// p.adicionarIngrediente(i);
		// Endereco end = new Endereco("Rua Matao", "159", "", "Butata",
		// "02018-011","6150-1114" );
		//		
		// List<Pizza> ps = new ArrayList<Pizza>();
		// ps.add(p);
		//		
		// pedidosPizzaiolo.add( new Pedido(ps, end) );
		// //-----------
		//		
		// p = new Pizza();
		// i = new Ingrediente("Mussarela", 0.5);
		// p.adicionarIngrediente(i);
		// i = new Ingrediente("Calabreza", 1.5);
		// p.adicionarIngrediente(i);
		// end = new Endereco("Rua Cidade Universitaria", "159", "", "Butata",
		// "02018-011","9999-1114" );
		//		
		// ps = new ArrayList<Pizza>();
		// ps.add(p);
		//		
		// pedidosPizzaiolo.add( new Pedido(ps, end) );
		// //-----------
		//		
		// p = new Pizza();
		// i = new Ingrediente("Mussarela", 0.5);
		// p.adicionarIngrediente(i);
		// i = new Ingrediente("Calabreza", 1.5);
		// p.adicionarIngrediente(i);
		// i = new Ingrediente("Oregano", 0.3);
		// p.adicionarIngrediente(i);
		// end = new Endereco("Rua USP", "159", "", "Butata",
		// "02018-011","8888-1114" );
		//		
		// ps = new ArrayList<Pizza>();
		// ps.add(p);
		//		
		// pedidosPizzaiolo.add( new Pedido(ps, end) );
		// -----------
	}

	public List<Pedido> getPedidosPizzaiolo() {
		return pedidosPizzaiolo;
	}

	public void setPedidosPizzaiolo(List<Pedido> pedidosPizzaiolo) {
		this.pedidosPizzaiolo = pedidosPizzaiolo;
	}

	public void colocarPedidoNaLista(Pedido pedido) {
		pedidosPizzaiolo.add(pedido);
	}
}
