public IEnumerable <vmItemEItemLista> GetItemLista(int id) { ItemListaRepository itemListaRep = new ItemListaRepository(_context); ItemRepository itemRep = new ItemRepository(_context); var lItemLista = itemListaRep.GetPorIdLista(id); List <vmItemEItemLista> lvmItemEItemLista = new List <vmItemEItemLista>(); foreach (var itemLista in lItemLista) { lvmItemEItemLista.Add(ParseItemListaToVmItemEItemLista(itemLista)); } return(lvmItemEItemLista); }
public void AdicionarLista(List <vmItemEItemLista> vmItemEItemLista) { try { ItemListaRepository itemListaRep = new ItemListaRepository(_context); List <ItemLista> lItemLista = new List <ItemLista>(); int idLista = CriarLista(vmItemEItemLista).Id; foreach (var i in vmItemEItemLista) { lItemLista.Add(CriarItem(i, idLista)); } itemListaRep.AdicionarLista(lItemLista); } catch (Exception e) { throw new Exception("Não foi possível realizar a persistência dos dados! Mensagem: " + e.Message); } }
public ItemListaBL(MarketListContext context) : base(context) { _context = context; itemListaRep = new ItemListaRepository(_context); }