Exemplo n.º 1
0
 int getStateImageIndex(WorkoutPlanDTO plan)
 {
     if (plan.IsFavorite())
     {
         return(7);
     }
     else if (plan.Status == PublishStatus.Published)
     {
         return(5);
     }
     return(6);
 }
        public static bool RemoveFromFavorites(this WorkoutPlanDTO plan)
        {
            if (plan == null || !plan.IsFavorite() || plan.IsMine())
            {
                return(false);
            }
            ServiceManager.WorkoutPlanFavoritesOperation(plan, FavoriteOperation.Remove);


            ObjectsReposidory.ClearWorkoutPlansCache();
            return(true);
        }
        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);
        }
Exemplo n.º 4
0
        private void selectAGroup(ListViewItem item)
        {
            WorkoutPlanDTO plan = (WorkoutPlanDTO)item.Tag;

            if (ShowGroups)
            {
                if (plan.IsFavorite())
                {
                    item.Group = Groups["Favorites"];
                }
                else if (plan.IsMine())
                {
                    item.Group = Groups["Mine"];
                }
                else
                {
                    item.Group = Groups["Others"];
                }
            }
        }