public Solve(string id, long time, SolveFlag flag, DateTime date, string scramble) { Id = id; Time = time; Flag = flag; Date = date; Scramble = scramble; }
/// <summary> /// Initializes a new instance of the <see cref="Solve"/> class. /// </summary> public Solve(Session session, string id, long time, SolveFlag flag, DateTime date, string scramble) { Session = session; Id = id; Time = time; Flag = flag; Date = date; Scramble = scramble; }
public SolveFlagsViewModel(SolveFlag initilaFlag) { var flags = Enum.GetValues <SolveFlag>().Select(flag => flag == initilaFlag); FlagsArray = new ObservableCollection <bool>(flags); FlagsArray .ToObservableChangeSet() .ToCollection() .Select(x => (SolveFlag)x.IndexOf(true)) .ToPropertyEx(this, x => x.ChoosenFlag); }