예제 #1
0
        public PlaneTypeViewModel(INavigationService navigationService, IPlaneTypesService service) : base(navigationService)
        {
            _model   = new PlaneType();
            _service = service;

            GoBackCommand = new RelayCommand(goBack);


            SaveItemCommand = new RelayCommand(SaveItem);

            MessengerInstance.Register <PlaneType>(this, entity =>
            {
                _model = entity;
            });
        }
예제 #2
0
        public PlaneTypesViewModel(INavigationService navigationService, IPlaneTypesService service)
            : base(navigationService)
        {
            Title                     = "PlaneTypes";
            _service                  = service;
            AddNewItemCommand         = new RelayCommand(AddNewItem);
            EditSelectedItemCommand   = new RelayCommand(EditSelectedItem);
            DeleteSelectedItemCommand = new RelayCommand(DeleteSelectedItem);
            SearchCommand             = new RelayCommand(SearchAsync);


            UpdateDataAsync().GetAwaiter();

            MessengerInstance.Register <PlaneType>(this, entity =>
            {
                if (entity != null)
                {
                    UpdateDataAsync().GetAwaiter();
                }
            });
        }
 public PlaneTypesController(IPlaneTypesService planeTypesService)
 {
     _planeTypesService = planeTypesService;
 }