public void Save(Cliente entidade) { try { if (entidade.id > 0 && Get(entidade.id) != null) { PedidoRepository ped = new PedidoRepository(); var pedido = ped.GetPed(entidade); foreach (var item in pedido) { item.ds_cliente = entidade.ds_NomeFantasia; ped.Save(item); } Database.GetConnection().Update(entidade); } else { Database.GetConnection().Insert(entidade); } } catch (Exception e) { Mensage = $"Falha ao Inserir a entidade {entidade.GetType()}. Erro: {e.Message}"; } }
public void Delete(PedidoItem entidade) { Database.GetConnection().Delete(entidade); var pedidorepo = new PedidoRepository(); var pedido = pedidorepo.Get(entidade.id_pedido); pedidorepo.Save(pedido); //atualizar o total do item... }
public void Save(PedidoItem entidade) { try { if (entidade.id > 0) { Database.GetConnection().Update(entidade); } else { Database.GetConnection().Insert(entidade); } var pedidorepo = new PedidoRepository(); var pedido = pedidorepo.Get(entidade.id_pedido); pedidorepo.Save(pedido); //atualizar o total do item... } catch (Exception e) { Mensage = $"Falha ao Inserir a entidade {entidade.GetType()}. Erro: {e.Message}"; } }