public void Delete(int id) { VendaItemRepository vendaItemRepository; VendaItemModel vendaItem; try { if (id == 0) { throw new Exception("ID inválido"); } else { vendaItemRepository = new VendaItemRepository(_loggerFactory, _config); vendaItem = Get(id); if (vendaItemRepository != null) { vendaItemRepository.Delete(id); } } } catch (Exception ex) { throw ex; } }
public List <VendaItemModel> Get( ) { VendaItemRepository vendaItemRepository; List <VendaItemModel> produtos; try { vendaItemRepository = new VendaItemRepository(_loggerFactory, _config); produtos = vendaItemRepository.Get(); } catch (Exception ex) { throw ex; } return(produtos); }
public VendaItemModel Get(int id) { VendaItemRepository vendaItemRepository; VendaItemModel vendaItem; try { vendaItemRepository = new VendaItemRepository(_loggerFactory, _config); vendaItem = vendaItemRepository.Get(id); } catch (Exception ex) { throw ex; } return(vendaItem); }
public VendaItemModel Update(VendaItemModel vendaItem) { VendaItemRepository vendaItemRepository; try { vendaItemRepository = new VendaItemRepository(_loggerFactory, _config); if (vendaItem.ID == 0) { throw new Exception("ID diferente de 0, avalie a utilização do POST"); } else { vendaItemRepository.Update(vendaItem); } } catch (Exception ex) { throw ex; } return(vendaItem); }
public VendasController() { _vendaRepository = new VendaRepository(); _vendaItemRepository = new VendaItemRepository(); }
public List <ItemVendaModel> BuscarPorId(int vendaId) { var repository = new VendaItemRepository(); return(repository.BuscarItens(vendaId)); }