public static List <Produto> RetornaProdutos(int?pesquisaStatus, int?pesquisaCategoria, IQueryable <Usuario> usuarios)
        {
            try
            {
                using (AgiliFoodContext db = new AgiliFoodContext())
                {
                    var produtos = db.Produtos.AsQueryable();
                    switch (pesquisaStatus)
                    {
                    case 0: produtos = produtos.Where(u => u.Disponivel == false); break;

                    case 1: produtos = produtos.Where(u => u.Disponivel == true); break;
                    }
                    if (pesquisaCategoria != null)
                    {
                        produtos = produtos.Where(u => (int)u.Categoria == pesquisaCategoria);
                    }
                    Fornecedor fornecedor = RepositorioFornecedores.RecuperaFornecedorLogado(usuarios);
                    produtos = produtos.Where(u => u.FornecedorId == fornecedor.Id);
                    return(produtos.OrderBy(u => u.Nome).ToList());
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public static List <Cardapio> RetornaCardapios(int?pesquisaStatus, IQueryable <Usuario> usuarios)
        {
            try
            {
                using (AgiliFoodContext db = new AgiliFoodContext())
                {
                    var cardapios = db.Cardapios.AsQueryable();
                    switch (pesquisaStatus)
                    {
                    case 0: cardapios = cardapios.Where(u => u.Ativo == false); break;

                    case 1: cardapios = cardapios.Where(u => u.Ativo == true); break;
                    }
                    Fornecedor fornecedor = RepositorioFornecedores.RecuperaFornecedorLogado(usuarios);
                    cardapios = cardapios.Where(u => u.FornecedorId == fornecedor.Id);
                    return(cardapios.OrderBy(u => u.DataDeRegistro).ToList());
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }