Esempio n. 1
0
        public static MealTimeViewModel[] ToMealTimeViewModel(this MealTime[] mealTimes, long[] selected)
        {
            var length = mealTimes.Length;
            var view   = new MealTimeViewModel[length];

            var allSelected = length == 1;

            for (int i = 0; i < length; i++)
            {
                var model = mealTimes[i];
                view[i] = new
                          (Id : model.Id !.Value.ToString()
                           , Name : model.Name
                           , Selected : allSelected || Array.IndexOf(selected, model.Id) > -1);
            }

            return(view);
        }
Esempio n. 2
0
 public MealTimeView()
 {
     InitializeComponent();
     DataContext = new MealTimeViewModel();
 }