Exemplo n.º 1
0
        /// <summary>
        /// Maps Calendar dates to DateListViewModel
        /// </summary>
        /// <param name="dates"></param>
        /// <returns> List<DateListViewModel> </returns>
        public static List <DateListViewModel> MapDatesToDateListViewModel(List <AllocationCalendar> dates)
        {
            List <DateListViewModel> response = new List <DateListViewModel>();

            foreach (var item in dates)
            {
                DateListViewModel date = new DateListViewModel()
                {
                    Date      = string.Format(item.EnglishDayNameOfWeek.Substring(0, 3) + " " + item.FullDateAlternatekey.Day + " " + item.EnglishMonthName.Substring(0, 3)),
                    DateKey   = item.DateKey,
                    IsWeekend = false
                };
                if (item.DayNumberOfWeek == 1 || item.DayNumberOfWeek == 7)
                {
                    date.IsWeekend = true;
                }
                response.Add(date);
            }
            return(response);
        }
Exemplo n.º 2
0
        public DateListPage()
        {
            InitializeComponent();

            BindingContext = viewModel = new DateListViewModel();
        }