public ActionResult Create(Pedido pedido) { try { if (ModelState.IsValid) { // Recupera os dados do usuário na sessão UsuarioService usuarioService = new UsuarioService(); pedido.UsuarioId = usuarioService.GetIdByLogin(User.Identity.Name); // Insere o valor do lanche para histórico pedido.ValorLanche = pedido.Valor; PedidoService pedidoService = new PedidoService(); pedidoService.Insert(pedido); TempData["message"] = "Pedido realizado com sucesso"; return RedirectToAction("Index"); } pedido = InicializaTela(pedido); } catch (Exception ex) { ViewBag.Error = ex.Message; } ViewBag.Message = "Realizar Pedido"; return View(pedido); }