private void UpdateHole(SimpleEditableHole source, Hole target) { target.Number = source.Number; target.Par = source.Par; target.Handicap = source.Handicap; target.Yardage = source.Yardage; }
private void CopyHole(Hole source, SimpleEditableHole target) { target.CourseId = source.CourseId; target.TeeMarkerId = source.TeeMarkerId; if (EditMode) { target.Number = source.Number; target.Par = source.Par; target.Handicap = source.Handicap; target.Yardage = source.Yardage; } }
internal void SetHole(Hole hole) { _editingHole = hole; if (Hole != null) { Hole.ErrorsChanged -= RaiseCanExecuteChanged; } Hole = new SimpleEditableHole(); Hole.ErrorsChanged += RaiseCanExecuteChanged; CopyHole(hole, Hole); }