public void DeleteSet(ISetViewModel set)
 {
     using (var connection = DependencyService.Get <ISQLite>().GetConnection())
     {
         connection.Delete <SetRow>(set.SetId);
     }
 }
Example #2
0
        public SetView(ISetViewModel set)
        {
            InitializeComponent();

            _set = set;

            foreach (var rep in Enumerable.Range(0, set.TotalRepetitions + 1).Select(s => s.ToString()).ToList())
            {
                RepPicker.Items.Add(rep);
            }

            RepPicker.SelectedIndex = _set.CompletedRepetitions;
        }
 public void UpdateSet(ISetViewModel set)
 {
     using (var connection = DependencyService.Get <ISQLite>().GetConnection())
     {
         connection.Update(new SetRow
         {
             SetId                = set.SetId,
             WorkOutId            = set.WorkOutId,
             SetType              = (int)set.SetType,
             SetName              = set.SetName,
             CompletedRepetitions = set.CompletedRepetitions,
             TotalRepetitions     = set.TotalRepetitions,
             Weight               = set.Weight
         });
     }
 }
        public void AddSet(ISetViewModel set)
        {
            using (var connection = DependencyService.Get <ISQLite>().GetConnection())
            {
                var setRow = new SetRow
                {
                    WorkOutId            = set.WorkOutId,
                    SetType              = (int)set.SetType,
                    SetName              = set.SetName,
                    CompletedRepetitions = set.CompletedRepetitions,
                    TotalRepetitions     = set.TotalRepetitions,
                    Weight = set.Weight
                };

                connection.Insert(setRow);

                set.SetId = setRow.SetId;
            }
        }