Пример #1
0
        private bool ValidaItens(IList <Item> itens)
        {
            _logger.LogDebug("A executar [ReservaBusiness -> ValidaItens]");

            bool sucesso = true;

            foreach (Item item in itens)
            {
                if (item.Quantidade < 1 || (item.Observacoes != default && (item.Observacoes.Length <= 0 || item.Observacoes.Length > 300) || !_produtoDAO.ExisteProduto(item.IdProduto) || !_produtoDAO.IsAtivo(item.IdProduto)))
                {
                    sucesso = false;
                    break;
                }
            }

            return(sucesso);
        }