public ActionResult Create(PedidoViewModel pedidoViewModel)
        {
            PedidoDto pedidoDto = new PedidoDto(){
                Data = pedidoViewModel.Data,
                Descricao = pedidoViewModel.Descricao
            };

            pedidoLogic.SalvarPedido(pedidoDto);
            return Redirect("/Retrieve");
        }
        public ActionResult Details(int Id)
        {
            PedidoDto pedidoDto = pedidoLogic.RecuperaPedidoPeloId(Id);
            var umPedidoViewModel = new PedidoViewModel()
            {
                Id = pedidoDto.Id,
                Descricao = pedidoDto.Descricao,
                Data = pedidoDto.Data
            };

            return View(umPedidoViewModel);
        }
        public ActionResult Edit(PedidoViewModel pedidoViewModel)
        {
            PedidoDto pedidoDto = new PedidoDto()
            {
                Id = pedidoViewModel.Id,
                Data = pedidoViewModel.Data,
                Descricao = pedidoViewModel.Descricao

            };

            pedidoLogic.EditarPedido(pedidoDto);
            return Redirect("/Retrieve");
        }
        public ActionResult Index()
        {
            List<PedidoDto> pedidos = pedidoLogic.RecuperaTodosPedidos();

            List<PedidoViewModel> pedidoViewModel = new List<PedidoViewModel>();
            foreach (var pedidoDto in pedidos)
            {
                var umPedidoViewModel = new PedidoViewModel(){
                        Id = pedidoDto.Id,
                        Descricao = pedidoDto.Descricao,
                        Data = pedidoDto.Data
                };
                pedidoViewModel.Add(umPedidoViewModel);
            }

            return View(pedidoViewModel);
        }