public FlujoPedido(Pedido pedido) { Pedido = pedido; if (pedido.EstadoId == PedidoEstado.Inicial) { EstadoActual = ListaEstados[PedidoEstado.Inicial]; } else { PedidoActual = ObtenerPedido(pedido.Id); if (!ListaEstados.ContainsKey(PedidoActual.EstadoId)) { throw new Exception("Te crees pendejo"); } EstadoActual = ListaEstados[PedidoActual.EstadoId]; } }
private void Grabar(Pedido pedido) { }