public IActionResult Index() { var pedidoServico = new PedidoServico(); var pedidos = pedidoServico.ListarPedidos(); return(View(pedidos)); }
public override IServico <Pedido> ObterServico() { if (_pedidoServico == null) { _pedidoServico = new PedidoServico(RepositorioIoC.RepositorioPedido); } return(_pedidoServico); }
public PedidoControl(PizzariaContext contexto) { InitializeComponent(); _contexto = contexto; _pedidoRepositorio = new PedidoRepositorio(_contexto); _pedidoServico = new PedidoServico(_pedidoRepositorio); }
public void IniciarCenario() { _pedidoRepositorioMoq = new Mock <IPedidoRepositorio>(); _saborRepositorioMoq = new Mock <ISaborRepositorio>(); _adicionalRepositorioMoq = new Mock <IAdicionalRepositorio>(); _produtoGenericoRepositorioMoq = new Mock <IProdutoGenericoRepositorio>(); _pedidoServico = new PedidoServico(_pedidoRepositorioMoq.Object, _saborRepositorioMoq.Object, _adicionalRepositorioMoq.Object, _produtoGenericoRepositorioMoq.Object); _pedido = new Mock <Pedido>(); }
public RealizarPedido_Dialog(ClienteServico clienteServico, PedidoServico pedidoServico) { InitializeComponent(); PopularAtributosDaClasse(clienteServico, pedidoServico); PopularComboBoxTipoProduto(); PopularComboboxDeClientes(BuscarTodosOsClientes()); PopularComboBoxDeFormaDePagamento(); numericUpDownQuantidade.Enabled = false; _pedido = new Pedido(); }
private PedidoServico ObterInstanciaDePedidoServico() { if (_pedidoServico == null) { _pedidoServico = new PedidoServico(ObterInstaciaDePedidoRepositorio(), ObterInstanciaDeSaborRepositorio(), ObterInstanciaDeAdicionalRepositorio(), ObterInstanciaDeProdutoGenericoRepositorioSQL()); return(_pedidoServico); } else { return(_pedidoServico); } }
public void Setup() { pedido = ObjectMother.ObterPedidoValidoPessoaFisica(); itemPedido = ObjectMother.ObterItemPedidoValidoPizzaMussarelaGrande(); pedido.AdicionarItem(itemPedido); Database.SetInitializer(new BaseSqlTest()); _contexto = new PizzariaContext(); _repositorio = new PedidoRepositorio(_contexto); _contexto.Database.Initialize(true); _servico = new PedidoServico(_repositorio); }
public void Inicializacao() { _repositorio = new Mock <IPedidoRepositorio>(); _clienteFake = new Mock <Cliente>(); _itemPedidoFake = new Mock <ItemPedido>(); _servico = new PedidoServico(_repositorio.Object); listaItemPedido = new List <ItemPedido>(); listaItemPedido.Add(_itemPedidoFake.Object); _pedido = ObjectMother.ObterPedidoComUmaListaItens(_clienteFake.Object, listaItemPedido); }
public FormRealizarPedido(PedidoServico pedidoServico, ProdutoServico produtoServico, ClienteServico clienteServico) { InitializeComponent(); _pedidoServico = pedidoServico; _produtoServico = produtoServico; _clienteServico = clienteServico; _entidade = new Pedido(); PopularSaboresPizza(); PopularSaboresCalzone(); PopularSaboresBebida(); PopularSaboresBorda(); }
public Principal() { InitializeComponent(); WindowState = FormWindowState.Maximized; FormBorderStyle = FormBorderStyle.FixedSingle; _contexto = new PizzariaContext(); _pedidoRepositorio = new PedidoRepositorio(_contexto); _clienteRepositorio = new ClienteRepositorio(_contexto); _produtoRepositorio = new ProdutoRepositorio(_contexto); _pedidoServico = new PedidoServico(_pedidoRepositorio); _clienteServico = new ClienteServico(_clienteRepositorio); _produtoServico = new ProdutoServico(_produtoRepositorio); }
public IActionResult FazerPedido(PedidoModel model) { var cardapioServico = new CardapioServico(); var pizza = cardapioServico.ObterPizza(model.PizzaId); model.Valor = pizza.Valor; model.Pizza = pizza; var pedidoServico = new PedidoServico(); pedidoServico.FazerPedido(model); ViewBag.Numero = model.PedidoId.ToString().PadLeft(5, '0'); return(View("DadosPedido")); }
static void Main(string[] args) { IPedidoRepositorio pedidoRepositorio = new PedidoRepositorio(); IProdutoRepositorio produtoRepositorio = new ProdutoRepositorio(); IClienteRepositorio clienteRepositorio = new ClienteRepositorio(); Cliente cliente = clienteRepositorio.BuscarClientePorId(1); var pedido = new Pedido(cliente); Produto produtoParaAdicionar = produtoRepositorio.BuscarProdutoPorId(1); int quantidadeDesejada = 1; pedido.AdicionarProduto(produtoParaAdicionar, quantidadeDesejada); PedidoServico pedidoServico = ServicoInjecaoDependencia.CriarServicoPedido(); pedidoServico.FecharPedido(pedido); }
public void AoAdicionarMesmoItemDuasVezesContaComoDoisDoMesmoItem() { IClienteRepositorio clienteRepositorio = new ClienteRepositorioMock(); IProdutoRepositorio produtoRepositorio = new ProdutoRepositorioMock(); IPedidoRepositorio pedidoRepositorio = new PedidoRepositorioMock(); IServicoEmail servicoEmail = new ServicoEmailMock(); var pedidoServico = new PedidoServico(pedidoRepositorio, servicoEmail); Cliente cliente = clienteRepositorio.BuscarClientePorId(1); Produto espadaMagica = produtoRepositorio.BuscarProdutoPorId(1); Pedido pedido = new Pedido(cliente); pedido.AdicionarProduto(espadaMagica, 1); pedido.AdicionarProduto(espadaMagica, 1); Assert.AreEqual(1, pedido.ItensDoPedido.Count); Assert.AreEqual(1, pedido.ItensDoPedido[0].Produto.Id); Assert.AreEqual(211.80m, pedido.ValorTotal); }
public void Inicializacao() { Database.SetInitializer(new CriarBaseDeDados()); _contexto = new DataContext(); _contexto.Database.Initialize(true); _repositorio = new PedidoSQLRepositorio(_contexto); _servico = new PedidoServico(_repositorio); cliente = ObjectMother.ObterClienteTipoPessoaFisica(ObjectMother.ObterEndereco()); cliente.Id = 1; calzone = ObjectMother.ObterCalzone(); calzone.Id = 1; listaItemPedido = new List <ItemPedido>(); listaItemPedido.Add(new ItemPedido(calzone, 2)); _pedido = ObjectMother.ObterPedidoComUmaListaItens(cliente, listaItemPedido); }
public void DeveFecharOPedidoEDebitarItensDoEstoque() { IClienteRepositorio clienteRepositorio = new ClienteRepositorioMock(); IProdutoRepositorio produtoRepositorio = new ProdutoRepositorioMock(); IPedidoRepositorio pedidoRepositorio = new PedidoRepositorioMock(); IServicoEmail servicoEmail = new ServicoEmailMock(); var pedidoServico = new PedidoServico(pedidoRepositorio, servicoEmail); Cliente cliente = clienteRepositorio.BuscarClientePorId(1); Produto espadaMagica = produtoRepositorio.BuscarProdutoPorId(1); Pedido pedido = new Pedido(cliente); pedido.AdicionarProduto(espadaMagica, 1); int quantidadeAtualDeEstoque = espadaMagica.QuantidadeEstoque; pedidoServico.FecharPedido(pedido); Assert.AreEqual(4, espadaMagica.QuantidadeEstoque); }
public PedidoGerenciadorDeFormulario(PedidoServico pedidoServico, ClienteServico clienteServico) { _pedidoServico = pedidoServico; _clienteServico = clienteServico; }
public void PopularAtributosDaClasse(ClienteServico clienteServico, PedidoServico pedidoServico) { _clienteServico = clienteServico; _pedidoServico = pedidoServico; }
public void SetUp() { _mockPedido = new Mock <Pedido>(); _mockRepositorio = new Mock <IPedidoRepositorio>(); _servico = new PedidoServico(_mockRepositorio.Object); }
public void InitializeObjects() { Pedido = new Pedido(); _repositorio = new Mock <IPedidoRepositorio>(); _servico = new PedidoServico(_repositorio.Object); }
public PedidoAppServico(PedidoServico pedido) { _pedido = pedido; }
public GerenciadorFormularioPedido(ProdutoServico produtoServico, ClienteServico clienteServico) { _produtoServico = produtoServico; _clienteServico = clienteServico; _pedidoServico = ObterServico() as PedidoServico; }
public PedidoController(PedidoServico pedidoServico) { _pedidoServico = pedidoServico; }
public GerenciadorFormularioPedido(PedidoServico pedidoServico, PizzariaContext contexto, ProdutoServico produtoServico) { _pedidoServico = pedidoServico; _produtoServico = produtoServico; _contexto = contexto; }