public bool agregarPedido(pedido pe) { using (var context = new RestauranteEntities()) { try { context.pedido.Add(pe); context.SaveChanges(); return(true); } catch (Exception ex) { throw new ArgumentException("Error al agregar pedido " + ex.Message); } } }
public pedido buscarPedido(int numero) { using (var context = new RestauranteEntities()) { try { pedido pedidoTemp = context.pedido.First(x => x.id_pedido.Equals(numero)); return(pedidoTemp); } catch (Exception) { return(null); throw; } } }
public bool actualizarPedido(pedido pe) { using (var context = new RestauranteEntities()) { try { pedido pedidoTem = buscarPedido(pe.id_pedido); pedidoTem.id_pedido = pe.id_pedido; pedidoTem.descripcion = pe.descripcion; pedidoTem.cliente_id = pe.cliente_id; context.Entry(pedidoTem).State = System.Data.EntityState.Modified; context.SaveChanges(); return(true); } catch (Exception ex) { throw new ArgumentException("Error al actualizar el pedido" + ex.Message); } } }