public ActionResult Adicionar([Bind(Include = "Id, Observacoes")] Pedido pedido) { string observacoes = pedido.Observacoes; pedido = ((Pedido)Session["Pedido"]); if (ModelState.IsValid) { pedido.Observacoes = observacoes; pedido.Funcionario = RepositorioUsuarios.UsuarioLogado(); pedido.DataDeRegistro = DateTime.Now; AnexandoDadosAoContexto(pedido); db.Pedidos.Add(pedido); db.SaveChanges(); Session["Pedido"] = null; return(RedirectToAction("Index")); } return(View(pedido)); }
public ActionResult Index() { TipoDeUsuario TipoUsuarioLogado = RepositorioUsuarios.UsuarioLogado().Tipo; switch (TipoUsuarioLogado) { case TipoDeUsuario.Funcionario: return(RedirectToAction("Index", "Pedidos")); case TipoDeUsuario.Fornecedor: return(RedirectToAction("Index", "Cardapios")); } ViewBag.TotalPedidosNoMes = RepositorioPedidos.TotalPedidosNoMes(); ViewBag.ValorTotalPedidosNoMes = RepositorioPedidos.ValorTotalPedidosNoMes(); ViewBag.TotalPedidosHoje = RepositorioPedidos.TotalPedidosHoje(); ViewBag.ValorTotalPedidosHoje = RepositorioPedidos.ValorTotalPedidosHoje(); return(View()); }