public ActionResult Create(EstadoDoPedido estadodopedido)
        {
            if (ModelState.IsValid)
            {
                db.EstadosDePedido.Add(estadodopedido);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(estadodopedido);
        }
 //
 // GET: /Pedido/Create
 public ActionResult Create()
 {
     EstadoDoPedido estado = db.EstadosDePedido.Where(e => e.Descricao == "Aguardando Aprovação").FirstOrDefault();
     if (estado == null)
     {
         estado = new EstadoDoPedido { Descricao = "Aguardando Aprovação" };
         db.EstadosDePedido.Add(estado);
         db.SaveChanges();
     }
     return View(new Pedido
     {
         EstadoDoPedidoId = estado.EstadoDoPedidoId
     });
 }
 public ActionResult Edit(EstadoDoPedido estadodopedido)
 {
     if (ModelState.IsValid)
     {
         db.Entry(estadodopedido).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(estadodopedido);
 }