Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
 public ItemListaBL(MarketListContext context) : base(context)
 {
     _context     = context;
     itemListaRep = new ItemListaRepository(_context);
 }