public void CreatePedido() { if (Id != 0) { throw new MercurioCoreException("Objeto já criado no Banco de Dados"); } if (Rota == null || Items.Count == 0) { throw new MercurioCoreException("Falta dados para a criação"); } if (Rota.Id == 0) { Rota.CreateRota(); } foreach (Item i in Items) { if (i.Id == 0) { i.CreateItem(); } } if (Usuario.Id == 0) { Usuario.CreateUsuario(); } PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); Pedido novo = item.Create(this); Id = novo.Id; }
public void CreatePedido() { if (Id != 0) { throw new MercurioCoreException("Objeto já criado no Banco de Dados"); } PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); Pedido novo = item.Create(this); Id = novo.Id; }