private void nextWeek_Click(object sender, RoutedEventArgs e) { if (weekendView) { localDateTime = localDateTime.AddDays(7); try { webinars = WebinarApiInstance.GetWeekWebinars(token, StartOfWeek(localDateTime)); } catch (Exception ex) { } CalendarView.Navigate(new WeekCalendar(webinars, localDateTime)); Date.Text = StartOfWeek(localDateTime).ToString("dd") + " - " + EndOfWeek(localDateTime).ToString("dd") + " " + localDateTime.ToString("MMMM", CultureInfo.GetCultureInfo("ru-ru")); } else { localDateTime = localDateTime.AddDays(1); try { webinars = WebinarApiInstance.GetDayWebinars(token, localDateTime.Date); } catch (Exception ex) { } CalendarView.Navigate(new DayCalendar(webinars, localDateTime)); Date.Text = localDateTime.ToString("dd") + " " + localDateTime.ToString("MMMM", CultureInfo.GetCultureInfo("ru-ru")); } weekNum.Text = WeekNum(localDateTime) + " неделя"; }
public Week() { InitializeComponent(); WebinarApiInstance = new WebinApi(); UserApiInstance = new UserApi(); try { token = Application.Current.Resources["token"].ToString(); user = UserApiInstance.GetUserInfo(token); webinars = WebinarApiInstance.GetWeekWebinars(token, StartOfWeek(localDateTime)); } catch (Exception e) { } AccountName.Text = user.LastName + " " + user.FirstName; localWebinar = FindCurrentWebinar(webinars); InfoBlock.Navigate(new WebinarInfo(localWebinar)); CalendarView.Navigate(new WeekCalendar(webinars, localDateTime)); Date.Text = StartOfWeek(localDateTime).ToString("dd") + " - " + EndOfWeek(localDateTime).ToString("dd") + " " + localDateTime.ToString("MMMM", CultureInfo.GetCultureInfo("ru-ru")); weekNum.Text = WeekNum(localDateTime) + " неделя"; }