public List <EstoqueProdutoVM> AllEstoqueGeralByTermo(string termo) { return(this._estoqueRepository.GetAllDistinctByProduto() .Where(x => x.Produto.Codigo.ToLower().Contains(termo.ToLower()) || x.Produto.Descricao.ToLower().Contains(termo.ToLower())) .Select(x => EstoqueAdapter.ToEstoqueProdutoViewModel(x, this._estoqueRepository.GetDisponiveisByProduto(x.Produto.ID), true)) .ToList()); }
public void Update(EstoqueVM viewModel) { var model = EstoqueAdapter.ToModel(viewModel, true); this._estoqueRepository.Update(model); this._estoqueRepository.SaveChanges(); }
public List <EstoqueProdutoVM> EstoqueGeral() { return(this._estoqueRepository.GetAllDistinctByProduto().Select(x => EstoqueAdapter.ToEstoqueProdutoViewModel(x, this._estoqueRepository.GetDisponiveisByProduto(x.Produto.ID), true)).ToList()); }
public List <EstoqueVM> All() { return(this._estoqueRepository.GetAll(true).Select(x => EstoqueAdapter.ToViewModel(x, true)).ToList()); }
public EstoqueVM Detail(int id) { return(EstoqueAdapter.ToViewModel(this._estoqueRepository.Get(id), true)); }