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); }
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"]; } } }