public ActionResult ProduzirPedido(int Id)
        {
            using (var producaoPorPedido = new ProducaoPorPedido())
            {

                ViewData["ListaProduto"] = producaoPorPedido.GetListaProduto().Select(x => new ProdutoModel()
                {
                    IdProduto = x.IdProduto,
                    Nome = x.Nome
                }).ToList();

                var listaRetorno = producaoPorPedido.GetProdutosProducaoByPedido(Id);

                return View(listaRetorno.Select(x => new ProducaoVisaoPedidoModel()
                {
                    Pedido = new PedidoModel()
                    {
                        IdPedido = x.Pedido.IdPedido,
                        NumeroPedido = x.Pedido.NumeroPedido
                    },
                    Produto = new ProdutoModel()
                    {
                        IdProduto = x.Produto.IdProduto,
                        Nome = x.Produto.Nome
                    },
                    Quantidade = x.Quantidade,
                    DataHoraFinalProducao = x.DataHoraFimFabricacao,
                    DataHoraIninioProducao = x.DataHoraInicioFabricacao,
                    TempoProducao = x.TempoProducao,
                    StatusAtual = (StatusProducaoProdutoModel)((int)x.StatusAtual)

                }).ToList());

            }
        }