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; } }
public WorkOutDetailView(IWorkoutViewModel workout) { InitializeComponent(); _workout = workout; WorkCompleteButton.IsEnabled = !_workout.WorkOutComplete; }
public WorkoutView(IWorkoutViewModel viewModel) { _viewModel = viewModel; BindingContext = _viewModel; InitializeComponent(); }