public void CheckfornewItems(int none, int bronze, int silver, int gold)
        {
            //Als document levels geupdate worden moeten we mails sturen naar users in companies die hun meldingen aan hebben staan
            var link = Url.Documents(Request.Scheme);

            //alle gebruikers die gekoppeld zijn aan een bedrijf
            UserInCompanyList = m_userInCompanyService.GetUsersInCompany();
            foreach (var GebruikersInBedrijf in UserInCompanyList)
            {
                //user object oprvagen voor elke user in bedrijf
                var UserObject    = m_userManager.FindByIdAsync(GebruikersInBedrijf.UserId).Result;
                var CompanyObject = m_context.Company.FirstOrDefault(x => x.Id == GebruikersInBedrijf.CompanyId);

                if (CompanyObject.ContractLevel == ContractLevel.None)
                {
                    if (none != 0)
                    {
                        m_mailmanager.SendEmailNewDocument(UserObject.Email, link);
                    }
                }
                if (CompanyObject.ContractLevel == ContractLevel.Bronze)
                {
                    if (none != 0 || bronze != 0)
                    {
                        m_mailmanager.SendEmailNewDocument(UserObject.Email, link);
                    }
                }
                if (CompanyObject.ContractLevel == ContractLevel.Silver)
                {
                    if (none != 0 || bronze != 0 || silver != 0)
                    {
                        m_mailmanager.SendEmailNewDocument(UserObject.Email, link);
                    }
                }
                if (CompanyObject.ContractLevel == ContractLevel.Gold)
                {
                    if (none != 0 || bronze != 0 || silver != 0 || gold != 0)
                    {
                        m_mailmanager.SendEmailNewDocument(UserObject.Email, link);
                    }
                }
            }
        }