public static async System.Threading.Tasks.Task<List<Artikel>> GetArtikelnAsync ( string artikelName, string deviceLanguage , BusinessLayer.User user)
        {

            // Alle Kunden, die in dem Namen den Begriff <name> enthalten
            DataAccessLayer.DAL_Artikel dal_Artikel = new DataAccessLayer.DAL_Artikel ();
            var artikeln  = await dal_Artikel.GetArtikelnAsync (artikelName, deviceLanguage , user);
            Console.WriteLine ("CommitPost GetArtikelAsync 3");

            return artikeln;

        }
        public static async System.Threading.Tasks.Task<List<Artikel>> GetArtikelnAsync( List<string> artikelNames, string deviceLanguage ,  BusinessLayer.User User, bool offline)
        {
            if (offline == false)
                return await GetArtikelnAsync (artikelNames, deviceLanguage,  User);

            DataAccessLayer.DAL_Artikel dal_Artikel = new DataAccessLayer.DAL_Artikel ();
            var artikeln = await System.Threading.Tasks.Task.Run(() =>dal_Artikel.GetArtikelnAsync (artikelNames, deviceLanguage,  User, true));
            return artikeln;

        }