public static Task<LebensmittelVM> AddFoodTask(AuthData authData, LebensmittelVM lebensmittelItem)
        {
            var client = WebService.Instance.WS;
            var tcs = new TaskCompletionSource<LebensmittelVM>();

            EventHandler<AddFoodCompletedEventArgs> handler = null;
            handler = (sender, e) =>
            {
                client.AddFoodCompleted -= handler;

                if (e.Error != null)
                {
                    tcs.SetException(e.Error);
                }
                else
                {
                    tcs.SetResult(e.Result);
                }
            };

            client.AddFoodCompleted += handler;
            client.AddFoodAsync(authData, lebensmittelItem);

            return tcs.Task;
        }
        public static Task<int> SetFoodTask(AuthData authData, LebensmittelVM lebensmittelItem)
        {
            var client = WebService.Instance.WS;
            var tcs = new TaskCompletionSource<int>();

            tcs.SetResult(0);

            client.SetFoodAsync(authData, lebensmittelItem);

            return tcs.Task;
        }