private void DeleteLiftingItem(LiftingItem liftingitem) { bool removeditem = false; foreach (var lr in LiftingManager.Routines) { foreach (var li in lr.LiftingItems) { if (li == liftingitem) { lr.LiftingItems.Remove(li); removeditem = true; break; } } if (removeditem) { break; } } if (removeditem) { LiftingManager.Save(); } }
public void ParseSetRepStrings() { LiftingItem li = new LiftingItem(); li.RepSetDescription = "3x5"; Assert.AreEqual("3 x 5", li.RepSetDescription); li.RepSetDescription = " 3x5"; Assert.AreEqual("3 x 5", li.RepSetDescription); li.RepSetDescription = " 3 x5"; Assert.AreEqual("3 x 5", li.RepSetDescription); li.RepSetDescription = " 3 x 5"; Assert.AreEqual("3 x 5", li.RepSetDescription); li.RepSetDescription = " 3 x 5 "; Assert.AreEqual("3 x 5", li.RepSetDescription); li.RepSetDescription = "3x5-6"; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 3x5-6"; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 3 x5-6"; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 3 x 5-6"; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 3 x 5 -6"; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 3 x 5 - 6"; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 3 x 5 - 6 "; Assert.AreEqual("3 x 5-6", li.RepSetDescription); li.RepSetDescription = " 31 x 52 - 65 "; Assert.AreEqual("31 x 52-65", li.RepSetDescription); }
public void LiftingItemSetRepDescriptionMultipleRep() { LiftingItem li = new LiftingItem() { Reps = new Range(5, 8), Sets = 3 }; string description = li.RepSetDescription; Assert.AreEqual("3 x 5-8", description); }
private bool SearchLifts(LiftingItem lift, string searchstring) { if (!string.IsNullOrEmpty(searchstring)) { if (lift.Lift.Name.Trim().IndexOf(searchstring.Trim(), 0, StringComparison.OrdinalIgnoreCase) != -1) { return(true); } } else { return(true); } return(false); }
public void BasedOnAmount(LiftingItem liftingitem) { liftingitem.Weight.BasedOnThisLift = new LiftingItem(); var allliftsvm = SimpleIoc.Default.GetInstance <AllLiftsViewModel>(); allliftsvm.LiftingItem = liftingitem; allliftsvm.LiftingManager = LiftingManager; allliftsvm.LoadAllLifts(); var allliftsview = new AllLiftsView() { DataContext = allliftsvm }; allliftsview.ShowDialog(); }
public bool LiftFilter(object liftitem) { LiftingItem lift = liftitem as LiftingItem; return(SearchLifts(lift, AllLiftFilter)); }