public async static Task LoadTreninky()
        {
            treninky = await PlanovanyTreninkModel.GetAllByKlientId(AktualniUzivatel <KlientModel> .Uzivatel.Id);

            foreach (PlanovanyTreninkModel t in treninky)
            {
                Debug.WriteLine(t.ToString());
            }
        }
        public static async void HandleAccept()
        {
            currentSelection.Potvrzen = true;
            string body = $"Dobrý den, informujeme vás, že Váš naplánovaný trénink byl přijat.\n" +
                          $"\nS pozdravem Fitness Informační systém.";

            EmailSender.SendEmail(currentTrener.Jmeno + ' ' + currentTrener.Prijmeni, "Trénink byl odmítnut", body);
            await PlanovanyTreninkModel.Save(currentSelection);

            await LoadTreninky();
        }
        public static async Task <bool> HandleReject(Calendar proposedDate, TextBox textArea1)
        {
            if (proposedDate.SelectedDates.Count == 0 || textArea1.Text.Length == 0 || DateTime.Now.CompareTo(proposedDate.SelectedDate.Date) >= 0)
            {
                return(false);
            }
            else
            {
                await PlanovanyTreninkModel.Remove(currentSelection);

                string body = $"Dobrý den, informujeme vás, že Váš naplánovaný trénink byl odmítnut.\n Důvodem odmítnutí je: {textArea1.Text} \n" +
                              $"\n Klient navrhuje náhradní datum {proposedDate.SelectedDate.ToShortDateString()}" +
                              $"\nS pozdravem Fitness Informační systém.";
                EmailSender.SendEmail(currentTrener.Jmeno + ' ' + currentTrener.Prijmeni, "Trénink byl odmítnut", body);
                proposedDate.SelectedDate = DateTime.Now;
                textArea1.Text            = "";
                await LoadTreninky();

                return(true);
            }
        }
        public static int HandleDaySelected(object sender, EventArgs e, Calendar calendar)
        {
            List <PlanovanyTreninkModel> tmp = treninky.Where(x => x.IdKlienta == AktualniUzivatel <KlientModel> .Uzivatel.Id).ToList();

            tmp = tmp.Where(x => calendar.SelectedDate.Day == x.CasKonani.Day &&
                            calendar.SelectedDate.Month == x.CasKonani.Month &&
                            calendar.SelectedDate.Year == x.CasKonani.Year).ToList();
            if (tmp.Count == 0)
            {
                return(0); //nic
            }
            foreach (PlanovanyTreninkModel t in tmp)
            {
                currentSelection = t;
                currentTrener    = TrenerModel.GetById(t.IdTrenera);
                if (t.Potvrzen)
                {
                    return(1); // jen display
                }
                Debug.WriteLine(DateTime.Now.ToString());
                Debug.WriteLine(t.ToString());
            }
            return(2); // display i s formem
        }