public bool VerificaItemCadastrado(ListaPrecosItem precoItem) { try { return(db.ListaPrecosItemMOD.Where(s => s.ListaPrecos.ID == precoItem.ListaPrecos.ID && s.Produtos.ID == precoItem.Produtos.ID).Count() > 0 ? true : false); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Insert(ListaPrecosItem precosItem) { try { ValidaPreco(precosItem); _precosItemREP.Inserir(precosItem); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Inserir(ListaPrecosItem precoItem) { try { precoItem.ListaPrecos = db.ListaPrecosMOD.Find(precoItem.ListaPrecos.ID); precoItem.Produtos = db.ProdutosMOD.Find(precoItem.Produtos.ID); db.ListaPrecosItemMOD.Add(precoItem); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ValidaPreco(ListaPrecosItem precosItem) { try { if (_precosItemREP.VerificaItemCadastrado(precosItem)) { throw new Exception("Preço para o Produto já cadastrado!"); } } catch (Exception e) { throw new Exception(e.Message); } }
public void Deletar(int id) { try { ListaPrecosItem precoItem = new ListaPrecosItem(); precoItem = db.ListaPrecosItemMOD.Find(id); db.ListaPrecosItemMOD.Remove(precoItem); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }