public ActionResult Account(User user) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Account"); }
public Profile(User user, decimal calories) { User = user; Points = Convert.ToInt32(calories); LevelPoints = Points; Level = 1; LevelMax = 100; LevelFactor = 1.0M; while (LevelMax < Points) { LevelPoints -= LevelCap; Level++; LevelFactor += .5M; LevelMax = Convert.ToInt32(LevelFactor * LevelCap); } Achievements = new List<Achievement>(); foreach (var achievement in db.Achievements) { var likeLogs = user.WorkoutLogs.Where(e => e.WorkoutRefId == achievement.WorkoutRefId); if (likeLogs.Sum(e => e.Qty) >= achievement.Qty) { Achievements.Add(achievement); } } }
public Stats(User user) { StartingWeight = Convert.ToDecimal(user.StartWeight); if(user.GoalWeight != null) GoalWeight = Convert.ToDecimal(user.GoalWeight); if (user.WeightCheckIns != null) { if (user.WeightCheckIns.Count > 0) { CurrentWeight = user.WeightCheckIns.OrderByDescending(e => e.CheckInDate).ToList()[0].Weight; } } if (user.EndWeight != null) { CurrentWeight = Convert.ToDecimal(user.EndWeight); } User = user; }
public ActionResult AdminWeightEdit(User user) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("AdminWeights"); }