public void DeleteWorkOut(IWorkoutViewModel workOut)
 {
     using (var connection = DependencyService.Get <ISQLite>().GetConnection())
     {
         connection.Delete <WorkOutRow>(workOut.WorkOutId);
     }
 }
 public void UpdateWorkOut(IWorkoutViewModel workout)
 {
     using (var connection = DependencyService.Get <ISQLite>().GetConnection())
     {
         connection.Update(new WorkOutRow
         {
             WorkOuId            = workout.WorkOutId,
             SessionId           = workout.SessionId,
             WorkOutDefinitionId = workout.WorkOutDefinitionId,
             WorkOutName         = workout.WorkOutName,
             WorkOutType         = (int)workout.WorkOutType,
             WorkOutComplete     = workout.WorkOutComplete
         });
     }
 }
        public void AddWorkOut(IWorkoutViewModel workout)
        {
            using (var connection = DependencyService.Get <ISQLite>().GetConnection())
            {
                var workOutRow = new WorkOutRow
                {
                    SessionId           = workout.SessionId,
                    WorkOutDefinitionId = workout.WorkOutDefinitionId,
                    WorkOutName         = workout.WorkOutName,
                    WorkOutType         = (int)workout.WorkOutType,
                    WorkOutComplete     = workout.WorkOutComplete
                };

                connection.Insert(workOutRow);

                workout.WorkOutId = workOutRow.WorkOuId;
            }
        }
Пример #4
0
 public WorkOutDetailView(IWorkoutViewModel workout)
 {
     InitializeComponent();
     _workout = workout;
     WorkCompleteButton.IsEnabled = !_workout.WorkOutComplete;
 }
Пример #5
0
 public WorkoutView(IWorkoutViewModel viewModel)
 {
     _viewModel     = viewModel;
     BindingContext = _viewModel;
     InitializeComponent();
 }