public SerieExerciseDayAddViewModel(ExerciseDay exerciseDay) { ExerciseDay = exerciseDay; //SerieExerciseDayList = new ObservableCollection<SerieExerciseDay>(new SerieExerciseDayRepository().GetAll()); SerieExerciseDayList = new ObservableCollection <SerieExerciseDay>(new SerieExerciseDayRepository().GetAll().Where(c => c.ExerciseDayId == ExerciseDay.Id)); DifficultyHard = Difficulty.Hard; DifficultyGood = Difficulty.Good; DifficultyEasy = Difficulty.Easy; SerieExerciseDayAdd = new SerieExerciseDay(); SaveDifficultyEasyCommand = new Command(SaveSerieExerciseDayDifficultyEasy); SaveDifficultyGoodCommand = new Command(SaveSerieExerciseDayDifficultyGood); SaveDifficultyHardCommand = new Command(SaveSerieExerciseDayDifficultyHard); LoadCommand = new Command <SerieExerciseDay>(LoadSerieExerciseDay); DeleteCommand = new Command <SerieExerciseDay>(DeleteSerieExerciseDay); Order = 0; }
private void SaveSerieExerciseDay() { if (SerieExerciseDayAdd.Id == 0) { SerieExerciseDayAdd.ExerciseDayId = ExerciseDay.Id; SerieExerciseDayAdd.Order = ++Order; new SerieExerciseDayRepository().Save(SerieExerciseDayAdd); SerieExerciseDayList.Add(SerieExerciseDayAdd); } else { new SerieExerciseDayRepository().Update(SerieExerciseDayAdd); SerieExerciseDayList = new ObservableCollection <SerieExerciseDay>(new SerieExerciseDayRepository().GetAll()); OnPropertyChanged("SerieExerciseDayList"); } SerieExerciseDayAdd = new SerieExerciseDay(); OnPropertyChanged("SerieExerciseDayAdd"); }
public int Delete(SerieExerciseDay serieExerciseDay) { return(_databaseConnection.Delete(serieExerciseDay)); }
public int Save(SerieExerciseDay serieExerciseDay) { return(_databaseConnection.Insert(serieExerciseDay)); }
private void DeleteSerieExerciseDay(SerieExerciseDay serieExerciseDay) { new SerieExerciseDayRepository().Delete(serieExerciseDay); SerieExerciseDayList.Remove(serieExerciseDay); }
private void LoadSerieExerciseDay(SerieExerciseDay serieExerciseDay) { SerieExerciseDayAdd = serieExerciseDay; OnPropertyChanged("SerieExerciseDayAdd"); }