//R public Lotes buscaLote(string codigo) { Lotes LoteRetornado = null; using (var Padaria = new PadariaBDEntities()) { LoteRetornado = Padaria.Lotes.FirstOrDefault(lotes => lotes.Codigo == codigo); } return(LoteRetornado); }
//C public bool cadastraLote(Lotes lote) { try { using (PadariaBDEntities Padaria = new PadariaBDEntities()) { Padaria.Lotes.Add(lote); Padaria.SaveChanges(); } return(true); } catch { return(false); } }
//D public bool deletaLote(int Id) { try { using (PadariaBDEntities Padaria = new PadariaBDEntities()) { Lotes loteDeletado = Padaria.Lotes.Single(lote => lote.Id == Id); Padaria.Lotes.Remove(loteDeletado); Padaria.SaveChanges(); } return(true); } catch { return(false); } }
//U public bool atualizaLote(Lotes lote) { try { using (PadariaBDEntities Padaria = new PadariaBDEntities()) { Lotes LoteAtualizado = Padaria.Lotes.Single(lotes => lotes.Id == lote.Id); LoteAtualizado.Codigo = lote.Codigo; LoteAtualizado.Produto = lote.Produto; LoteAtualizado.Validade = lote.Validade; LoteAtualizado.Quantidade = lote.Quantidade; LoteAtualizado.PrecoCusto = lote.PrecoCusto; LoteAtualizado.Ativo = lote.Ativo; Padaria.SaveChanges(); } return(true); } catch { return(false); } }