Пример #1
0
        public Task <int> SaveItemAsync(_Interval interval, Workout workout)
        {
            if (workout.Id <= 0)
            {
                throw new Exception("WorkoutId not set!");
            }

            interval.WorkoutId = workout.Id;

            if (interval.Id != 0)
            {
                return(Database.UpdateAsync(interval, typeof(_Interval)));
            }
            else
            {
                return(Database.InsertAsync(interval, typeof(_Interval)));
            }
        }
Пример #2
0
        public IntervalViewModel(_Interval interval, int intervalIndex)
        {
            _interval     = interval;
            IntervalIndex = intervalIndex;

            Reset();

            Color = Color.LightBlue;

            Types = new ObservableCollection <string>();
            var arr = Enum.GetValues(typeof(IntervalType));

            //Skip the first enum "NULL"
            for (int i = 1; i < arr.Length; i++)
            {
                Types.Add(arr.GetValue(i).ToString());
            }
        }
Пример #3
0
 private Task <int> DeleteItemAsync(_Interval item)
 {
     return(Database.DeleteAsync(item));
 }