public static String GetDescription(this ServiceVisitSchedule status) { FieldInfo field = status.GetType().GetField(status.ToString()); DescriptionAttribute attribute = Attribute.GetCustomAttribute(field, typeof(DescriptionAttribute)) as DescriptionAttribute; return(attribute == null?status.ToString() : attribute.Description); }
public void SelectSchedule(ServiceVisitSchedule selectedSchedule) { foreach (ServiceVisitFilterScheduleViewModel viewModel in this.Schedules) { if (viewModel.Schedule.Equals(selectedSchedule)) { viewModel.IsSelected = true; } else { viewModel.IsSelected = false; } } }
// Update the selected schedule public void SelectSchedule(ServiceVisitSchedule schedule) { this.SelectedSchedule = schedule; }
public ServiceVisitFilterListScheduleViewModel(ServiceVisitSchedule selectedSchedule) { this.SelectedSchedule = selectedSchedule; InitializeComponent(); }