예제 #1
0
        /// <summary>
        /// Конструктор модели представления Текущего меню
        /// </summary>
        /// <param name="page">Связанная страница (представление)</param>
        public CurrentMenuViewModel(Page page)
        {
            _page           = page;
            _canteenService = DependencyService.Get <ICanteenService>();

            _refreshOrders = false;
            MessagingCenter.Subscribe <DayMenuViewModel, DateTime>(
                this, "Refresh Order",
                async(sender, arg) =>
            {
                _refreshOrders = true;
                //await _page.DisplayAlert("Message received", "arg=" + arg, "OK");
            }
                );
            MessagingCenter.Subscribe <SettingsViewModel>(
                this, "Refresh Order",
                async(sender) =>
            {
                _refreshOrders = true;
                //await _page.DisplayAlert("Message received", "From Settings Page", "OK");
            }
                );

            CurrentList = new ObservableCollection <MenuOrderList>();
            ExecuteLoadItemsCommand().Wait();
        }
예제 #2
0
        public FullMenuViewModel(FullMenuPage page)
        {
            _page  = page;
            IsBusy = true;

            _canteenService = DependencyService.Get <ICanteenService>();
            GetFullMenu(); //.Wait();
        }
예제 #3
0
 public StudentService(
     IUnitOfWork unitOfWork,
     ILibraryService libraryService,
     ICanteenService canteenService
     )
 {
     _canteenService = canteenService;
     _libraryService = libraryService;
     _unitOfWork     = unitOfWork;
 }
예제 #4
0
 public MealsController(ICanteenService canteenService)
 {
     _canteenService = canteenService;
 }
예제 #5
0
 public CanteenController(ICanteenService canteenService, IMapper mapper)
 {
     _mapper         = mapper;
     _canteenService = canteenService;
 }