private void tbPublish_Click(object sender, EventArgs e)
        {
            if (TrainingPlan == null)
            {
                return;
            }
            PublishWorkoutPlanWindow dlg = new PublishWorkoutPlanWindow();

            dlg.Fill(TrainingPlan, true);
            if (dlg.ShowDialog(this) == DialogResult.OK)
            {
                ObjectsReposidory.ClearWorkoutPlansCache();
                Fill();
            }
        }
        public static bool AddToFavorites(this WorkoutPlanDTO plan)
        {
            if (plan == null || plan.IsFavorite() || plan.IsMine())
            {
                return(false);
            }
            PublishWorkoutPlanWindow dlg = new PublishWorkoutPlanWindow();

            dlg.Fill(plan, false);
            if (dlg.ShowDialog() == DialogResult.Cancel)
            {
                return(false);
            }
            ObjectsReposidory.ClearWorkoutPlansCache();
            return(true);
        }