Beispiel #1
0
 //--------------------------------------------------CONSTRUTOR-------------------------------------------------//
 public HoursPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService) : base(navigationService, pageDialogService)
 {
     loginService    = new AzureService();
     scheduleService = new AzureDataService();
     Hours           = new ObservableCollection <string>();
     Schedules       = new ObservableCollection <BarberSchedule>();
     HoursAvaliable  = new ObservableCollection <BarberHour>();
     Temp            = new ObservableCollection <BarberSchedule>();
     Title           = "ESCOLHA O HORÁRIO";
     dayTapped       = new BarberDay();
     serviceTapped   = new BarberService();
     scheduleTemp    = new BarberSchedule();
     CallSync();
 }
 //--------------------------------------------------CONSTRUTOR-------------------------------------------------//
 public HoursAdminPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService) : base(navigationService, pageDialogService)
 {
     NomeEntry             = "";
     TelefoneEntry         = "";
     scheduleService       = new AzureDataService();
     Hours                 = new ObservableCollection <string>();
     Schedules             = new ObservableCollection <BarberSchedule>();
     HoursAvaliable        = new ObservableCollection <BarberHour>();
     Temp                  = new ObservableCollection <BarberSchedule>();
     Title                 = "AGENDAMENTO";
     dayTapped             = new BarberDay();
     serviceTapped         = new BarberService();
     scheduleTemp          = new BarberSchedule();
     AgendarButtonCommand  = new DelegateCommand(async() => await ExecuteAgendarButtonCommand());
     CancelarButtonCommand = new DelegateCommand(async() => await ExecuteCancelarButtonCommand());
     CallSync();
 }
Beispiel #3
0
 private void FillDaysCollection()
 {
     for (int i = 0; i < 15; i++)
     {
         DateTime  date = DateTime.Today.AddDays(i);
         BarberDay day  = new BarberDay();
         day.Date = date.ToString("dd-MM-yyyy");
         if (date.DayOfWeek == 0 || date.DayOfWeek == DayOfWeek.Saturday)
         {
             continue;
         }
         else
         {
             Days.Add(day);
         }
     }
 }
Beispiel #4
0
 public override void OnNavigatedTo(NavigationParameters navigationParams)
 {
     serviceTapped = navigationParams.GetValue <BarberService>("serviceTapped");
     dayTapped     = navigationParams.GetValue <BarberDay>("dayTapped");
 }